Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
..
crash 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
dll_hash 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
hook_util 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
nt_registry 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
pe_image_safe 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
sha1 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
third_party_dlls 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DEPS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
README.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
blocklist_constants.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
blocklist_constants.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf.ver 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_arm64.def 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_constants.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_constants.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_main.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_main.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_security.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_security.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_test_stubs.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_util_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_x64.def 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
chrome_elf_x86.def 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
run_all_unittests.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago

README.md

Chrome Early Loading Framework (ELF)

The Chrome Early Loading Framework provides a facility to execute code very early during process startup before other imported DLLs (e.g., kernel32). This is useful for dynamic patching of system functions (e.g., NtMapViewOfSection) to implement advanced control over the process.

Chrome’s initial entry point on Windows is DllMain in chrome_elf.dll (defined in chrome_elf_main.cc). The reorder-imports.py script is used at build-time to ensure that chrome_elf.dll is the first import of chrome.exe.