- Apr 19, 2019
-
-
Serge Lamikhov-Center authored
-
Serge Lamikhov-Center authored
-
Serge Lamikhov-Center authored
-
Gleb Struchalin authored
-
Gleb Struchalin authored
-
Gleb Struchalin authored
-
Vinicius Rangel authored
Changed useless by-reference params to by-value which forbids number literals (i.e. DT_*) Added missing const keyword to std::string& parameter
-
- Nov 03, 2018
-
-
Serge Lamikhov-Center authored
-
Serge Lamikhov-Center authored
-
Serge Lamikhov-Center authored
-
Serge Lamikhov-Center authored
Return back Makefile.in files. The intention is that configure/make pair will work without additional automake invocation
-
Serge Lamikhov-Center authored
-
- Nov 02, 2018
-
-
Alex Voicu authored
-
Alex Voicu authored
-
Serge Lamikhov-Center authored
-
Serge Lamikhov-Center authored
-
- Aug 25, 2018
-
-
Pavel I. Kryukov authored
-
Pavel I. Kryukov authored
-
- May 05, 2018
-
-
Jingxuan He authored
-
Tobias Klauser authored
Fix the following two gcc warnings: elfio/elfio_section.hpp:50:36: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const size_t get_stream_size() const ^ elfio/elfio_segment.hpp:99:23: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] get_stream_size() const
-
- Oct 05, 2017
-
-
Serge Lamikhov-Center authored
-
- Oct 04, 2017
-
-
alvaro authored
-
alvaro authored
Crash 7d695153fd8052529d480c2352d4ada33a44bada
-
alvaro authored
Fix crash 060833f08dc14d1712428742b3cad7af17b36bb7
-
alvaro authored
Fix crash b82f05b0b25c8fdc98480e6d76b6d5f9164ae2bc Running: crash-b82f05b0b25c8fdc98480e6d76b6d5f9164ae2bc ==2850==WARNING: AddressSanitizer failed to allocate 0x400000004000001 bytes ==2850==AddressSanitizer's allocator is terminating the process instead of returning 0 ==2850==If you don't like this behavior set allocator_may_return_null=1 ==2850==AddressSanitizer CHECK failed: /home/alvaro/tools/llvm/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc:22 1 "((0)) != (0)" (0x0, 0x0)
-
alvaro authored
Fix crash e3c41070342cf84dea077356ddbb8ebf4326a601 ==12073==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6110000003bb at pc 0x0000004c234c bp 0x7fcf6359ec30 sp 0x7fcf6359e3 e0 READ of size 11 at 0x6110000003bb thread T0 #0 0x4c234b in __interceptor_strlen.part.30 /home/alvaro/tools/llvm/llvm/projects/compiler-rt/lib/asan/../sanitizer_common/sanitize r_common_interceptors.inc:301 #1 0x7165e6579d87 in std::char_traits<char>::length(char const*) /build/gcc-multilib/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3 /include/bits/char_traits.h:269 #2 0x7165e6579d87 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std ::allocator<char> const&) /build/gcc-multilib/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:495 #3 0x5c3333 in ELFIO::elfio::load_sections(std::istream&) /home/alvaro/fuzzers/elfio/ELFIO/examples/libfuzzer/../../elfio/elfio.hpp :413:44
-
alvaro authored
This will allow to perform some security checks when reading size values from ELF file Fix crash e1ce7cecf01cf800397a4302854d9d76fa19763c
-
Vašek Potoček authored
-
Vašek Potoček authored
-
- Mar 27, 2017
-
-
Serge Lamikhov-Center authored
-
- Mar 06, 2017
-
-
Martin Bickel authored
-
Martin Bickel authored
-
Martin Bickel authored
-
Martin Bickel authored
The existing ELF file was somehow seriously broken. It's now replaced with the file generated by the current code of ELFio, which seems to be working correctly. So the test now serves as a regression test for future changes.
-
Martin Bickel authored
-
Martin Bickel authored
-
Martin Bickel authored
-
Martin Bickel authored
-
- Feb 18, 2017
-
-
Martin Bickel authored
After loading, the data model in memory should resemble the original ELF file as closely as possible, so that ELF viewers based on elfio will print out the original values, not the calculated ones.
-