Skip to content
Snippets Groups Projects
  1. Oct 14, 2021
    • Jason Hiser's avatar
      Deal with fallthroughs to unpinned IBTAs · d6462081
      Jason Hiser authored
      Previously, dollop coalescing would allow unpinned IBTAs disobey
      the IBTA alignment restrictions.  To deal with alignment,
      the dollop coalescing was disallowed if an unpin to attempt to coalesce
      is in a different function than the code that the unpin would would be
      coalesced to.
      d6462081
  2. Oct 11, 2021
  3. Sep 24, 2021
  4. Sep 17, 2021
  5. Sep 16, 2021
  6. Sep 15, 2021
  7. Sep 14, 2021
  8. Sep 09, 2021
  9. Aug 25, 2021
  10. Aug 17, 2021
  11. Aug 12, 2021
  12. Aug 11, 2021
    • Jason Hiser's avatar
      Updates for detecting unoptimized switches better · 19d85e44
      Jason Hiser authored
      In particulate, an alternate version of switch tables
      was being mis-detected by FII.  In particular, switch
      tables were assumed to be size=4, but we found size!=4
      in sqlite (in particular, size=8).  And, I know windows
      binaries have size=1,2.
      
      Also fixed an issue where lea reg1, [reg2+reg3] assumed reg2/reg3
      had values (i.e., reg2 is the base address of a switch table),
      when reg3 might have the value.  Fixed the assumption by
      tracing both reg2+reg3.
      
      Some minor code cleanups.
      19d85e44
  13. Aug 10, 2021
  14. Aug 05, 2021
Loading