libelfin icon indicating copy to clipboard operation
libelfin copied to clipboard

C++11 ELF/DWARF parser

Results 46 libelfin issues
Sort by recently updated
recently updated
newest added

Add architecture ppc64le to travis build This is part of the Ubuntu distribution for ppc64le. This helps us simplify testing later when distributions are re-building and re-releasing. For more info...

I needed to at least be able to get relocation entries for my work, so I quickly added that by adding two new methods of the `section` class, `get_rels` and...

This is just a typo fix. Fixes #44 clang-10 refuses to compile library: ``` .../libelfin/elf/data.hh:558:22: error: cannot assign to non-static data member within const member function 'set_binding' info = (info...

fails with LLVM 10, works with LLVM 9: $ cat x.cpp #include int main(int argc, char *argv[]) { return 0; } $ clang++ -std=c++11 -I/usr/include/libelfin -c x.cpp In file included...

## System info Ubuntu X64, gcc (Ubuntu 5.5.0-12ubuntu1), dump-syms (latest master [946dde](https://github.com/aclements/libelfin/commit/946dde57e5caef8297b9339f3a7971401d540840)) ## Command line ./examples/dump-syms @@ ## Output ``` Symbol table '.dynsym': Num: Value Size Type Binding Index Name...

File with the hash of ee4b726d2601b084e02f4fb7411a26054fa8a1053f011d3ee9d5a422d93f342c was crashing this parser.

If this extra check is missing, in case the last valid entry in the line table matches the given address, `end` will still be returned.

Hi. Thank you for library, it is really easy to use it. However i dont understand one thing. How to sort sections vector returned by elf::sections() method? Getting error, when...

im getting compelation error in line 37. ` dwarf::dwarf dw(dwarf::elf::create_loader(ef));` error: `Problem description: Invalid arguments ' Candidates are: dwarf(const std::shared_ptr &) dwarf(const dwarf::dwarf &) dwarf(dwarf::dwarf &&) '` any idea what...

Hi there, Awesome library, it worked great and easy to integrate onto my embedded target. However, I don't see how to read the entries in the relocation sections?

enhancement