Code

History

Commits on 185a4caeecabc150106deda1da170b09f2ad803f to tools/objtool35+
  1. objtool/rust: add one more `noreturn` Rust function for Rust 1.99.0Miguel Ojeda committed 4 months ago5a81c35
  2. objtool/klp: Cache dont_correlate() resultJosh Poimboeuf committed 6 months ago2d3bb39
  3. objtool: Improve and simplify prefix symbol detectionJosh Poimboeuf committed 7 months agofe6a87e
  4. objtool/klp: Fix kCFI prefix finding/cloningJosh Poimboeuf committed 6 months agof7ceffd
  5. objtool: Grow __cfi_* prefix symbols for all CFI+CALL_PADDINGJosh Poimboeuf committed 6 months agofc0bb99
  6. objtool/klp: Fix position-dependent checksums for non-relocated jumps/callsJosh Poimboeuf committed 7 months agocca84cb
  7. objtool: Add insn_sym() helperJosh Poimboeuf committed 7 months ago3ee6762
  8. objtool/klp: Add correlation debugging outputJosh Poimboeuf committed 6 months ago5d6a03e
  9. objtool/klp: Rewrite symbol correlation algorithmJosh Poimboeuf committed 7 months ago6016dd3
  10. objtool/klp: Calculate object checksumsJosh Poimboeuf committed 6 months ago873a220
  11. objtool/klp: Remove "objtool --checksum"Josh Poimboeuf committed 7 months ago3b8e56b
  12. objtool/klp: Add "objtool klp checksum" subcommandJosh Poimboeuf committed 7 months agoe107646
  13. objtool: Consolidate file decoding into decode_file()Josh Poimboeuf committed 7 months agoa5b6612
  14. objtool/klp: Extricate checksum calculation from validate_branch()Josh Poimboeuf committed 7 months ago30cae58
  15. objtool: Add is_cold_func() helperJosh Poimboeuf committed 7 months ago6282e9f
  16. objtool: Add is_alias_sym() helperJosh Poimboeuf committed 7 months ago8eebd57
  17. objtool/klp: Handle Clang .data..Lanon anonymous data sectionsJosh Poimboeuf committed 7 months agoff0cf5e
  18. objtool/klp: Create empty checksum sections for function-less object filesJosh Poimboeuf committed 7 months ago9e4512d
  19. objtool: Include libsubcmd headers directly from source treeJosh Poimboeuf committed 7 months agoac99992
  20. objtool/klp: Don't set sym->file for section symbolsJosh Poimboeuf committed 7 months ago8d4cbb6
  21. objtool: Fix reloc hash collision in find_reloc_by_dest_range()Josh Poimboeuf committed 6 months agoa375e32
  22. objtool/klp: Fix reloc corruption in convert_reloc_sym_to_secsym()Josh Poimboeuf committed 6 months ago5f49ec8
  23. objtool/klp: Don't correlate .rodata.cst* constant pool objectsJosh Poimboeuf committed 6 months ago51e1dfc
  24. objtool/klp: Fix pointer comparisons for rodata objectsJosh Poimboeuf committed 6 months agod5b0f02
  25. objtool/klp: Simplify reloc symbol conversionJosh Poimboeuf committed 6 months ago8fdc358
  26. objtool: Move mark_rodata() to elf.cJosh Poimboeuf committed 7 months ago3e01ab4
  27. objtool/klp: Fix relocation conversion failures for R_X86_64_NONEJosh Poimboeuf committed 6 months ago3787e82
  28. objtool/klp: Fix kCFI trap handlingJosh Poimboeuf committed 6 months agoda43265
  29. objtool/klp: Fix extraction of text annotations for alternativesJosh Poimboeuf committed 7 months ago62a7a01
  30. objtool/klp: Fix XXH3 state memory leakJosh Poimboeuf committed 7 months ago479ac52
  31. objtool/klp: Fix cloning of zero-length section symbolsJosh Poimboeuf committed 7 months ago98377f3
  32. objtool/klp: Fix handling of zero-length .altinstr_replacement sectionsJosh Poimboeuf committed 7 months agoc4c02d4
  33. objtool/klp: Fix --debug-checksum for duplicate symbol namesJosh Poimboeuf committed 7 months agodef5b60
  34. objtool: Replace iterator callback with for_each_sym_by_mangled_name()Josh Poimboeuf committed 7 months ago0333b73
  35. objtool/klp: Fix create_fake_symbols() skipping entsize-based sectionsJoe Lawrence committed 7 months ago3de711f