Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to tools/objtool/elf.c35+
  1. Merge branch 'objtool/urgent' into objtool/corePeter Zijlstra committed 6 years agod832c00
  2. objtool: Provide elf_write_{insn,reloc}()Peter Zijlstra committed 6 years agofdabdd0
  3. objtool: Clean up elf_write() conditionPeter Zijlstra committed 6 years ago2b10be2
  4. objtool: Add support for relocations without addendsMatt Helsley committed 6 years agofb41478
  5. objtool: Rename rela to relocMatt Helsley committed 6 years agof197422
  6. objtool: Use sh_info to find the base for .rela sectionsSami Tolvanen committed 6 years ago1e968bf
  7. objtool: Do not assume order of parent/child functionsKristen Carlson Accardi committed 6 years agoe000acc
  8. objtool: use gelf_getsymshndx to handle >64k sectionsSami Tolvanen committed 6 years ago28fe1d7
  9. objtool: Move the IRET hack into the arch decoderMiroslav Benes committed 6 years agob490f45
  10. objtool: Rename elf_read() to elf_open_read()Ingo Molnar committed 6 years agobc359ff
  11. objtool: Constify 'struct elf *' parametersIngo Molnar committed 6 years ago894e48c
  12. objtool: Optimize !vmlinux.o againPeter Zijlstra committed 6 years ago34f7c96
  13. objtool: Fix off-by-one in symbol_by_offset()Julien Thierry committed 6 years ago5377cae
  14. objtool: Optimize find_rela_by_dest_range()Peter Zijlstra committed 6 years ago74b873e
  15. objtool: Optimize read_sections()Peter Zijlstra committed 6 years ago8b5fa6b
  16. objtool: Optimize find_symbol_by_name()Peter Zijlstra committed 6 years agocdb3d05
  17. objtool: Rename find_containing_func()Peter Zijlstra committed 6 years ago53d2072
  18. objtool: Optimize find_symbol_*() and read_symbols()Peter Zijlstra committed 6 years ago2a362ec
  19. objtool: Optimize find_section_by_name()Peter Zijlstra committed 6 years agoae35819
  20. objtool: Optimize find_section_by_index()Peter Zijlstra committed 6 years ago5303899
  21. objtool: Add a statistics modePeter Zijlstra committed 6 years ago1e11f3f
  22. objtool: Optimize find_symbol_by_index()Peter Zijlstra committed 6 years ago65fb11a
  23. objtool: Improve call destination function detectionJosh Poimboeuf committed 6 years ago7acfe53
  24. objtool: Refactor jump table codeJosh Poimboeuf committed 7 years agoe7c2bc3
  25. objtool: Refactor function alias logicJosh Poimboeuf committed 7 years agoe10cd8f
  26. objtool: Rename elf_open() to prevent conflict with libelf from elftoolchainMichael Forney committed 7 years ago8e14479
  27. objtool: Use Elf_Scn typedef instead of assuming struct nameMichael Forney committed 7 years ago3c3ea50
  28. treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner committed 7 years ago1ccea77
  29. objtool: Handle function aliasesPeter Zijlstra committed 7 years ago09f30d8
  30. objtool: Fix segfault in .cold detection with -ffunction-sectionsArtem Savkov committed 7 years ago22566c1
  31. objtool: Fix double-free in .cold detection error pathArtem Savkov committed 7 years ago0b9301f
  32. Merge branch 'core/urgent' into x86/urgent, to pick up objtool fixIngo Molnar committed 8 years ago23a12dd
  33. objtool: Support GCC 9 cold subfunction naming schemeJosh Poimboeuf committed 8 years agobcb6fb5
  34. objtool: Support per-function rodata sectionsAllan Xavier committed 8 years ago4a60aa0
  35. objtool: Use '.strtab' if '.shstrtab' doesn't exist, to support ORC tables on ClangSimon Ser committed 8 years ago6d77d3b