Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
elfutils
/
99a6f22a393a430dc9a21be7987817d36c02c740
99a6f22
readelf: Add bounds check before each CFA op that takes an argument.
by Mark Wielaard
· 10 years ago
ecd78d3
libdw: Check diridx is valid under DW_LNE_define_file in dwarf_getsrclines.
by Mark Wielaard
· 10 years ago
3227093
readelf: Print dwarf_errmsg if dwarf_onesrcline or dwarf_linesrc fails.
by Mark Wielaard
· 10 years ago
55f847d
libelf: Make sure ar archive long_names len fits in mapped ELF file.
by Mark Wielaard
· 10 years ago
4bb122a
libelf: Check index_size doesn't overflow in elf_getarsym.
by Mark Wielaard
· 10 years ago
7f9ea70
libdw: Make sure there is enough space to read offset in dwarf_getpubnames.
by Mark Wielaard
· 10 years ago
acb5069
readelf: Correct overflow check for length in print_debug_aranges_section.
by Mark Wielaard
· 10 years ago
ff1ce97
readelf,libdw: Correct .debug_line overflow check for unit_length.
by Mark Wielaard
· 10 years ago
6a8a9e3
readelf: Warn, don't assert, if loclist or rangelist offset is too big.
by Mark Wielaard
· 10 years ago
198e949
readelf: Don't assert when addr_size or ref_size is not 4 or 8 in print_ops.
by Mark Wielaard
· 10 years ago
138a9ba
libdw: dwarf_getpubnames set error to DWARF_E_NO_ENTRY for zero entries.
by Mark Wielaard
· 10 years ago
2323b45
readelf: Add more bounds checks to print_gdb_index_section.
by Mark Wielaard
· 10 years ago
3864804
libdw: Add bounds checking to dwarf_getpubnames.
by Mark Wielaard
· 10 years ago
9c42b78
readelf: Make sure there is enough room for reading .debug_line unit_length.
by Mark Wielaard
· 10 years ago
b171ca4
readelf: Check there is enough room for the DW_LNE_set_address argument
by Mark Wielaard
· 10 years ago
9520242
libelf: Clear any garbage left in the ar name table.
by Mark Wielaard
· 10 years ago
1b5477d
libdw: Unroll the first get_sleb128 step to help the compiler optimize.
by Mark Wielaard
· 10 years ago
54662f1
libdw: pre-compute leb128 loop limits
by Josh Stone
· 10 years ago
7a05347
libdw: Add get_uleb128 and get_sleb128 bounds checking.
by Mark Wielaard
· 10 years ago
9202665
libdw: Make sure all attributes come with a (fake) CU for bound checks.
by Mark Wielaard
· 10 years ago
274cbda
elfcmp: Make sure Elf32_Word difference doesn't wrap around in int compare.
by Mark Wielaard
· 10 years ago
c8a0273
libdwfl: Make sure elf_getdata_rawchunk size_t doesn't overflow find_dynsym.
by Mark Wielaard
· 10 years ago
f73385e
libdw: Make sure end of next cu doesn't overflow section data size.
by Mark Wielaard
· 10 years ago
4a330f6
Guard against 64bit unsigned wrap around in (int) compare functions.
by Mark Wielaard
· 10 years ago
f5c340b
Add config/compile as installed by automake 1.14
by Josh Stone
· 10 years ago
ee5693b
readelf: Check TType base offset and Action table are sane in exception table.
by Mark Wielaard
· 10 years ago
cd33929
readelf: Don't print more augmentation characters than there are.
by Mark Wielaard
· 10 years ago
65a556f
libelf: Correct ELF64 section offset check in file_read_elf.
by Mark Wielaard
· 10 years ago
7d63628
libelf: Add some ar header sanity checking.
by Mark Wielaard
· 10 years ago
f3111d5
tests: Add an explicit -fasynchronous-unwind-tables for deleted-lib.so.
by Mark Wielaard
· 10 years ago
080fa4e
tests: Test addr2line -i with lexical blocks present
by Josh Stone
· 10 years ago
7d9b5ac
libdwfl: Search for the last matching address in lines
by Josh Stone
· 10 years ago
6e1c0d9
libdw: Make srclines use a stable sort
by Josh Stone
· 10 years ago
16f08eb
libelf: Make sure n * w doesn't overflow in elf_getarsym.
by Mark Wielaard
· 10 years ago
e2bde25
libdwfl: Check file count overflow in handle_file_note.
by Mark Wielaard
· 10 years ago
a0da756
readelf: Check count fits and doesn't overflow fptr in handle_file_note.
by Mark Wielaard
· 10 years ago
990fbe5
readelf: Report invalid data if action table doesn't follow call site table.
by Mark Wielaard
· 10 years ago
8d200b5
libdw: save startp/endp boundaries in Dwarf_CU
by Josh Stone
· 10 years ago
64e44df
libdw: optimize dwarf_hasattr to just look at abbrev
by Josh Stone
· 10 years ago
b849f81
libdw: unify die->abbrev lookups
by Josh Stone
· 10 years ago
2098b3d
addr2line: Always prefer linkage_name over plain names
by Josh Stone
· 10 years ago
aecdf26
addr2line: Iterate scopes for inline's parent function
by Josh Stone
· 10 years ago
f0c5ef8
readelf: maximum operations per instruction cannot be zero in .debug_line.
by Mark Wielaard
· 10 years ago
96ddcad
readelf: DW_OP_call_ref and DW_OP_GNU_implicit_pointer are invalid for CFA.
by Mark Wielaard
· 10 years ago
cdd0c00
libdwfl: Check actually used ehsize, shentsize and phentsize in relocate.c
by Mark Wielaard
· 10 years ago
27304cb
libdwfl: Never relocate value against section zero (load address).
by Mark Wielaard
· 10 years ago
cb73b5a
libdw: Add overflow checking to __libdw_form_val_len.
by Mark Wielaard
· 10 years ago
edb079a
Change calling convention of dwarf_getmacros to allow opcode 0xff
by Petr Machata
· 10 years ago
d0070a9
objdump: Add various sanity checks to guard against corrupted data.
by Mark Wielaard
· 10 years ago
0ed4f98
readelf: Fix overflow check in handle_sysv_hash64.
by Mark Wielaard
· 10 years ago
99581b6
libdwfl: Check relocations don't overlap ELF ehdr, shdrs or phdrs.
by Mark Wielaard
· 10 years ago
9875561
readelf: Don't trash destshdr for STT_SECTION in handle_relocs_rel[a].
by Mark Wielaard
· 10 years ago
805ec83
Add configure --disable-textrelcheck option to enable CC=afl-fuzz on 32bit.
by Mark Wielaard
· 10 years ago
12ab700
libdw: Initialize variables in getcfi_gnu_eh_frame.
by Mark Wielaard
· 10 years ago
4466216
tests: vdsosyms call dwfl_linux_proc_attach.
by Mark Wielaard
· 10 years ago
13a9fa3
readelf: Cast Dwarf_Word length to ptrdiff_t for comparison.
by Mark Wielaard
· 10 years ago
020fc02
readelf, libdw: Guard against divide by zero line_range in .debug_line.
by Mark Wielaard
· 10 years ago
59480ba
libdw: Always check __libdw_find_attr return value.
by Mark Wielaard
· 10 years ago
04b61f8
libdw: Don't assert in __libdw_getabbrev when seeing bad DWARF.
by Mark Wielaard
· 10 years ago
f62658f
libelf: Change signed overflow check to unsigned in elf_getdata_rawchunk.
by Mark Wielaard
· 10 years ago
4929606
readelf: Check length for nexthdr overflow in print_debug_aranges_section.
by Mark Wielaard
· 10 years ago
51abc74
libelf: Copy over any leftover data from src to dest in elf_cvt_note.
by Mark Wielaard
· 10 years ago
9644aaf
readelf: print_attributes (-A) robustify and handle non-gnu attributes.
by Mark Wielaard
· 10 years ago
712c8fa
Use elf_getphdrnum instead of accessing ehdr->e_phnum directly.
by Mark Wielaard
· 10 years ago
2deeb7c
libelf: elf_getphdrnum sanity check the returned phnum result.
by Mark Wielaard
· 10 years ago
9f8c08e
dwarf.h: Add DW_LANG_C11, DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14.
by Mark Wielaard
· 10 years ago
03c033f
dwarf.h: Add DW_AT_noreturn.
by Mark Wielaard
· 10 years ago
86b0b13
libdwfl: Sanity check the symbol table before use.
by Mark Wielaard
· 10 years ago
d405f93
readelf: Fix sanity check of DW_FORM_block length in print_cfa_program
by Mark Wielaard
· 10 years ago
9b5fa6b
libelf: Check for overflow in version_xlate elf_cvt_Verdef and elf_cvt_Verneed.
by Mark Wielaard
· 10 years ago
3b3a191
readelf: When the version chain ends, stop processing the entries.
by Mark Wielaard
· 10 years ago
5c1a45c
Check elf_strptr didn't fail getting section name.
by Mark Wielaard
· 10 years ago
7df0da3
readelf: Warn if ptr_size is not 4 or 8 bytes.
by Mark Wielaard
· 10 years ago
babcdef
libelf: elf_getshdrstrndx cannot use SHN_XINDEX without section headers.
by Mark Wielaard
· 10 years ago
436275e
libelf: Fix handling of (extended) phnum.
by Mark Wielaard
· 10 years ago
2af7b49
readelf: Robustify print_cfa_program.
by Mark Wielaard
· 10 years ago
8ea90b7
gelf_getnote: Check padding overflow.
by Mark Wielaard
· 10 years ago
502430c
libelf: getdata check 64bit values correctly on 32bit arch.
by Mark Wielaard
· 10 years ago
d1b1163
readelf: Sanity check CIE unit_length and augmentationlen in debug_frame.
by Mark Wielaard
· 10 years ago
df2fe50
libelf: gelf_getnote check for offset overflow.
by Mark Wielaard
· 10 years ago
2f8e4d3
libdwelf: Check the d_buf actually exists in dwelf_elf_gnu_debuglink.
by Mark Wielaard
· 10 years ago
df5ad16
libdwfl: dwfl_module_getdwarf.c don't use symtab with bogus sh_entsize.
by Mark Wielaard
· 10 years ago
ad87d27
readelf: Check def == NULL before use in handle_versym.
by Mark Wielaard
· 10 years ago
5691f86
libdwfl: find_dynsym don't assume dynamic linker has adjusted DYNAMIC entries.
by Mark Wielaard
· 10 years ago
c50ddfc
libelf: Fix unsigned overflow check in elf_getdata.
by Mark Wielaard
· 10 years ago
babd5b6
libelf: Use mempcpy not __mempcpy.
by Mark Wielaard
· 10 years ago
0908623
libdw: Fix dwarf_getsrclines.c 32bit compile error.
by Mark Wielaard
· 10 years ago
0a1e81b
Test cases for .debug_macro support
by Petr Machata
· 10 years ago
fb90bf3
Support .debug_macro
by Petr Machata
· 10 years ago
d8b9682
readelf.c (handle_versym): Initialize vername and filename array elements.
by Mark Wielaard
· 10 years ago
6b246e0
readelf: Sanity check hash section contents before processing.
by Mark Wielaard
· 10 years ago
b635b8d
libelf: Correct shdr size check for (raw) getdata.
by Mark Wielaard
· 10 years ago
3a36e8a
libdw: Add dwarf_peel_type. Use it in dwarf_aggregate_size.
by Mark Wielaard
· 10 years ago
564cfbe
Drop unused field struct Dwarf_Files_s.cu
by Petr Machata
· 10 years ago
2e83c64
dwarf.h: Add DW_AT_GNU_deleted.
by Mark Wielaard
· 10 years ago
281ebd7
tests: run-deleted.sh unset VALGRIND_CMD before running deleted.
by Mark Wielaard
· 10 years ago
b50014f
libdw: dwarf_aggregate_size return CU address_size for sizeless pointer/refs.
by Mark Wielaard
· 10 years ago
6d48bbf
Support note NT_FILE for locating files.
by Jan Kratochvil
· 10 years ago
ff61cf1
libdwfl: dwfl_segment_report_module use ei_class, ei_data and e_type.
by Mark Wielaard
· 10 years ago
fbf1a44
readelf: Fix typo in a check in handle_relocs_rela
by Petr Machata
· 10 years ago
Next »