sin-ack
|
c70f45ff44
Everywhere: Explicitly specify the size in StringView constructors
|
3 years ago |
Tim Schumacher
|
e2036ca2ca
LibELF: Store the full file path in DynamicObject
|
3 years ago |
Daniel Bertalan
|
08c459e495
LibELF: Add support for IFUNCs
|
3 years ago |
Daniel Bertalan
|
4d5965bd2c
LibELF: Keep track of whether the PLT contains REL or RELA relocations
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Brian Gianforcaro
|
39f924a731
LibELF: Skip DynamicObject::dump() if logging isn't enabled
|
3 years ago |
Daniel Bertalan
|
3974cac148
LibELF: Implement support for DT_RELR relative relocations
|
3 years ago |
Idan Horowitz
|
6c8f1e62db
LibELF: Ignore unknown dynamic tags instead of asserting
|
3 years ago |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 years ago |
Rodrigo Tobar
|
5ae384fc33
LibELF: Indicate value of unimplemented dtag
|
3 years ago |
Rodrigo Tobar
|
a67e06184b
LibC+LibELF: Add definitions for extra dtags
|
3 years ago |
Rodrigo Tobar
|
3efd7b458a
LibELF+readelf: Remove duplicated dtag->string map
|
3 years ago |
Brian Gianforcaro
|
2038d2c49e
LibELF: Apply some minor optimizations to symbol lookup
|
3 years ago |
Daniel Bertalan
|
18b2484985
LibELF: Remove `(FlatPtr)something.as_ptr()` idiom
|
3 years ago |
Gunnar Beutner
|
f9a8c6f053
LibELF: Implement support for RELA relocations
|
4 years ago |
Gunnar Beutner
|
d3127efc01
LibELF: Implement PLT relocations for x86_64
|
4 years ago |
Gunnar Beutner
|
c81d959afb
LibELF: Implement GNU hash section lookups for x86_64
|
4 years ago |
Gunnar Beutner
|
73b9cfac1b
LibELF: Support weak symbols when using BIND_NOW
|
4 years ago |
Andrew Kaster
|
7b4dc590e7
AK+Userland: Use akaster@serenityos.org for my copyright headers
|
4 years ago |
Nicholas Baron
|
aa4d41fe2c
AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`
|
4 years ago |
Andreas Kling
|
ea027834df
LibELF: Convert StringBuilder::appendf() => AK::Format
|
4 years ago |
Gunnar Beutner
|
fdbe66a7b4
LibELF+LibC: Support building LibELF for 64-bit targets
|
4 years ago |
Itamar
|
101ac45c1a
LibELF: Change TLS offset calculation
|
4 years ago |
Gunnar Beutner
|
f40ee1b03f
LibC+LibELF: Implement more fully-features dlfcn functionality
|
4 years ago |
Gunnar Beutner
|
f74b8a2d1f
LibELF: Avoid calculating symbol hashes when we don't need them
|
4 years ago |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Gunnar Beutner
|
38619a9f24
LibELF: Ignore DT_SYMBOLIC entries
|
4 years ago |
Gunnar Beutner
|
0cca23def5
LibELF: Improve error message for missing symbols
|
4 years ago |
Gunnar Beutner
|
6cb28ecee8
LibC+LibELF: Implement support for the dl_iterate_phdr helper
|
4 years ago |