[libc-commits] [libc] [libc][uefi] add crt1 (PR #132150)

Tristan Ross via libc-commits libc-commits at lists.llvm.org
Thu Mar 27 10:58:41 PDT 2025


================
@@ -10,7 +10,7 @@ types:
 enums: []
 functions: []
 objects:
-  - object_name: efi_system_table
+  - object_name: __llvm_libc_efi_system_table
     object_type: EFI_SYSTEM_TABLE *
-  - object_name: efi_image_handle
+  - object_name: __llvm_libc_efi_image_handle
     object_type: EFI_HANDLE
----------------
RossComputerGuy wrote:

> I don't think we should be adding LLVM libc internal symbols to standard headers like `Uefi.h`, rather these symbols should be declared in an internal header.

It's required to expose those symbols so programs can access UEFI specific things that are out of the scope of the libc

https://github.com/llvm/llvm-project/pull/132150


More information about the libc-commits mailing list