- Oct 01, 2018
-
-
Jason Hiser authored
-
- Jul 17, 2018
-
-
Matthew McGill authored
-
- Jun 22, 2018
-
-
Will Hawkins authored
Add padding sections to a zipr'd program where the gap between two existing sections is greater than a certain minimum boundary.
-
- Jun 18, 2018
-
-
Will Hawkins authored
-
- Jun 05, 2018
-
-
Jason Hiser authored
-
- Mar 01, 2018
-
-
jdh8d authored
Removed bea engine from lots of inclue places and link steps, changed verbose mode for zipr to false, added very-verbose mode for zipr. fixed a few zipr bugs related to non-existant fallthroughs, etc.
-
- Sep 25, 2017
-
-
jdh8d authored
Better EH verbose messages for zipr, stack stamping+EH support, a new cfar config (NOG+SS vrs NogOF+SS), as well as an IR refinement technique to do recursive-decent disassembly when a landing pad is not part of a function.
-
- Sep 15, 2017
-
-
jdh8d authored
Added emt support for prefork+bilr+p1 (sketchy still), K6+NOG (seems stable with all xforms enabled). I also did some peasoup/cfar fixes to support determunistic ID assignment for IRDB objects -- this was needed for marshaling because the EMT plugin uses ID matching to find identical objects (stack, scoop, instruction, etc.) Next, I fixed bugs in p1transform where the p1.map wasn't getting proper IDs. Lastly, I added an option to zipr/elfwrite to disable bss-optimization, this was necessary for marshaling as that bss segments stay named/mapped to the binary and cannot be combined with other segments.
-
- Jun 26, 2017
-
-
jdh8d authored
No commit message
-
- Apr 14, 2017
- Apr 07, 2017
-
-
jdh8d authored
-
- Apr 05, 2017
-
-
jdh8d authored
-
- Apr 03, 2017
-
-
jdh8d authored
-
- Mar 10, 2017
-
-
whh8b authored
-
- Mar 01, 2017
-
-
whh8b authored
-
- Nov 18, 2016
-
-
whh8b authored
-
- Aug 01, 2016
-
-
an7s authored
-
- Jun 29, 2016
-
-
whh8b authored
Remove DetermineWorstCaseInsnSize as public interface and force callers to specify account_for_fallthrough when calling other WC*S functions.
-
- Jun 27, 2016
-
-
whh8b authored
1. Update semantics of how plugins determine the size and space of the dollop that they will plop. 2. Add sorting for plugin invocation based on lexigraphical sorting.
-
- Jun 09, 2016
-
-
jdh8d authored
support in zipr for better mapping of scoops->section types, support in move-globals to move only the necessary bits for adding to the .got.plt, and relocation tables, etc. also first support in CFI for multi-module support (not working yet, but can add relocations and got entries for dladdr, dlsym, and,zestcfi)
-
whh8b authored
-
whh8b authored
-
whh8b authored
-
whh8b authored
-
- Jun 04, 2016
-
-
jdh8d authored
-
- Jun 03, 2016
-
-
jdh8d authored
-
- Jun 01, 2016
-
-
jdh8d authored
Update to zipr to support relro scoops, and fix to move globals/SplitScoop to handle file size properly.
-
- May 31, 2016
-
-
jdh8d authored
-
- May 23, 2016
-
-
whh8b authored
1. In ReplopDollopEntriesWithTargets() allow a plugin to do the replopping if they are registered. 2. Allow for a plugin to place a dollop's first instruction atop its pinned address. Also, allow for that dollop to abut its pinned fallthrough w/o using extra bytes. 3. Fix formatting.
-
- May 20, 2016
-
-
jdh8d authored
Updagtes to move-globals to move elf-y things like .dynamic, .note, etc. also fix to fix-calls for exception handling. elfwriter updates to support writing revised section addresses to the phdrs
-
- May 18, 2016
-
-
jdh8d authored
-
- May 17, 2016
-
-
jdh8d authored
zipr: removed stratafier/cgc mode. using elfwriter exclusively now. security_transforms: no scoops for executable segs. bugfix for texttoprintf
-
- May 06, 2016
- May 05, 2016
- May 04, 2016
- May 01, 2016
-
-
jdh8d authored
-