Skip to content
Snippets Groups Projects
  1. Jul 22, 2021
  2. Jul 20, 2021
    • Jason Hiser's avatar
      Fix x86/32 issues for Ubuntu 20.04 · 8546a654
      Jason Hiser authored
      Rida: Parsing of .plt.sec section added for x86/64 ubuntu 20 needed to be
      updated to support x86/32 in ubuntu 20.
      
      Fix-calls: Thunk checks aged poorly.  Revived/fixed some of them.
      8546a654
  3. Jun 12, 2021
    • Jason Hiser's avatar
      Updated rodata scanner to skip pins without relocs in shared libs · 6e68317a
      Jason Hiser authored
      Shared libs need a reloc for a code pointer to live in rodata.
      I found in ffmpeg that many spurious pins were occuring because constant
      (particularly with relatively small values) data looked like code poitners
      (because the code's load point is address 0 in a shared library).
      
      To avoid these spuriosu pins, I extended the code pin algorithm
      to check isDLL() (which includes shared objects) and for a reloc
      before attempting to pin in the rodata.
      
      A perf. optimization verifies that it _might_ result in a pin
      before checking for a reloc, as checking for a reloc can be slow,
      while checking for a possible pin location is fast.
      6e68317a
  4. Jun 06, 2021
  5. Jun 05, 2021
  6. Jun 04, 2021
  7. May 24, 2021
  8. May 07, 2021
  9. May 06, 2021
  10. May 02, 2021
  11. Apr 29, 2021
  12. Apr 27, 2021
  13. Apr 26, 2021
  14. Apr 24, 2021
  15. Apr 21, 2021
  16. Apr 17, 2021
  17. Apr 11, 2021
  18. Mar 26, 2021
  19. Mar 23, 2021
  20. Mar 20, 2021
  21. Mar 15, 2021
  22. Mar 12, 2021
  23. Mar 05, 2021
  24. Mar 04, 2021
  25. Mar 03, 2021
  26. Mar 02, 2021
  27. Mar 01, 2021
Loading