summaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efi_debug.c
Commit message (Expand)AuthorAgeFilesLines
* [efi] Provide efi_tpl_name() for transcribing TPLs in debug messagesMichael Brown2025-07-141-0/+21
* [efi] Allow use of typed pointers for efi_open() et alMichael Brown2025-03-241-12/+6Star
* [efi] Eliminate uses of HandleProtocol()Michael Brown2025-03-241-5/+1Star
* [efi] Use efi_open() for all ephemeral protocol opensMichael Brown2025-03-241-38/+12Star
* [efi] Use driver name only from driver binding handles in debug messagesMichael Brown2025-03-211-6/+0Star
* [efi] Prefer driver name to device path for debug messagesMichael Brown2025-03-201-3/+3
* [efi] Attempt to retrieve driver name from image handle for debug messagesMichael Brown2025-03-201-0/+91
* [efi] Allow efi_guid_ntoa() to be used in non-EFI buildsMichael Brown2025-03-111-236/+0Star
* [efi] Add EFI_SIGNATURE_LIST header and GUID definitionsMichael Brown2025-03-101-0/+2
* [efi] Add EFI_TCG2_PROTOCOL header and GUID definitionMichael Brown2024-12-171-0/+2
* [efi] Use long forms of device paths in debug messagesMichael Brown2024-03-041-1/+1
* [efi] Avoid modifying PE/COFF debug filenameMichael Brown2023-11-291-2/+2
* [efi] Include protocol interface address in debug outputMichael Brown2023-06-081-5/+29
* [efi] Add UefiPxeBcDxe module GUIDMichael Brown2023-06-071-0/+8
* [efi] Add HttpBootDxe module GUIDMichael Brown2023-06-071-0/+8
* [efi] Add new IScsiDxe module GUIDMichael Brown2023-06-071-1/+9
* [efi] Add HTTP header and GUID definitionsMichael Brown2023-06-071-0/+4
* [efi] Add DNS headers and GUID definitionsMichael Brown2023-06-071-0/+8
* [efi] Add Ip4Config2 header and GUID definitionMichael Brown2023-06-071-0/+2
* [efi] Add IPv6 versions of existing IPv4 headers and GUID definitionsMichael Brown2023-06-071-0/+22
* [efi] Add definitions for the UEFI shim lock protocolMichael Brown2023-05-221-0/+2
* [efi] Allow for longer device paths in debug messagesb1f6c1c42020-12-291-1/+1
* [efi] Split out dbg_efi_opener() as a standalone functionMichael Brown2020-11-301-15/+24
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-161-2/+2
* [efi] Add debug wrappers for all boot services functions of interestMichael Brown2020-09-191-1/+1
* [build] Fix "'%s' directive argument is null" errorValentine Barshak2019-07-221-2/+1Star
* [efi] Add EFI_ACPI_TABLE_PROTOCOL header and GUID definitionMichael Brown2017-03-101-0/+2
* [efi] Add EFI_BLOCK_IO2_PROTOCOL header and GUID definitionMichael Brown2016-10-171-0/+2
* [efi] Expose DHCP packets via the Apple NetBoot protocolMichael Brown2016-05-291-0/+2
* [efi] Import EFI_HII_FONT_PROTOCOL definitionsMichael Brown2015-10-071-0/+2
* [efi] Provide efi_devpath_len()Michael Brown2015-09-131-10/+2Star
* [efi] Add USB headers and GUID definitionsMichael Brown2015-09-061-0/+6
* [efi] Add definitions of GUIDs observed when booting wdsmgfw.efiMichael Brown2015-09-011-0/+54
* [efi] Improve efi_wrap debuggingMichael Brown2015-08-271-1/+22
* [efi] Include installed protocol list in unknown handle namesMichael Brown2015-08-271-3/+19
* [efi] Remove raw EFI_HANDLE values from debug messagesMichael Brown2015-08-271-15/+19
* [efi] Mark EFI debug transcription functions as __attribute__ (( pure ))Michael Brown2015-08-271-3/+4
* [efi] Add definitions of GUIDs observed when booting shim.efi and grub.efiMichael Brown2015-08-271-0/+8
* [base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown2015-04-241-1/+1
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [efi] Add definitions of GUIDs observed when chainloading from Intel driverMichael Brown2014-09-251-2/+50
* [efi] Centralise definitions of more protocol GUIDsMichael Brown2014-09-251-0/+6
* [efi] Add definitions of GUIDs observed during Windows bootMichael Brown2014-08-211-0/+6
* [efi] Move abstract device path and handle functions to efi_utils.cMichael Brown2014-08-061-1/+1
* [efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2014-08-061-72/+0Star
* [efi] Print raw device path when we have no DevicePathToTextProtocolMichael Brown2014-08-011-4/+18
* [efi] Also try original ComponentName protocol for retrieving driver namesMichael Brown2014-08-011-1/+34
* [efi] Add excessive sanity checks into efi_debug functionsMichael Brown2014-08-011-3/+53
* [efi] Improve debugging of the debugging facilitiesMichael Brown2014-08-011-17/+41
* [efi] Use efi_handle_name() instead of efi_handle_devpath_text()Michael Brown2014-07-311-34/+0Star