- Oct 19, 2023
-
-
Leon Weiss authored
This should not adversely affect the rest of the logic as it is only ever entered in cases in which we would have asserted false before Enables us to instrument x509
-
Leon Weiss authored
Replacing RIP with insn->size() results in a loss of information
-
Leon Weiss authored
-
- May 23, 2023
-
-
Jason Hiser authored
-
- Apr 03, 2023
-
-
Jason Hiser authored
-
- Mar 28, 2023
-
-
Jason Hiser authored
-
- Jan 10, 2023
-
-
Jason Hiser authored
-
- Jan 06, 2023
-
-
Jason Hiser authored
-
- Nov 07, 2022
-
-
Jason Hiser authored
-
- Jul 20, 2022
-
-
-
Jason Hiser authored
-
- Jul 11, 2022
-
-
- Apr 16, 2022
-
-
Andreas Wendler authored
The main problem is the use of an addition instead of a multiplication for scale values. In addition, to make sure the result can be used to create new instructions from assembly, all generated numbers must be in hex.
-
- Nov 28, 2021
-
-
Jason Hiser authored
* Update 68-sled code to be keystone friendly * Corrected spelling of getInstruction. removed extraneous assert. * Disable should-pin-immediately because it interfers with sleds. * Remove assert from fix-calls about odd prefixing, just dont fix the call. More of an issue with FII doing disassembly * Update switch->code discovery path to only happen if switch table is in text segment * fixed FII to do what the last commit said -- only disassembly when TABLE is in text. also patched zipr to handle xbegin gracefully. * Disable verbose setting * Create lots of dbs instead of just a few
-
- Nov 11, 2021
-
-
Jason Hiser authored
-
- Sep 24, 2021
-
-
Jason Hiser authored
-
- Sep 15, 2021
-
-
Jason Hiser authored
-
- Feb 28, 2021
-
-
Jason Hiser authored
-
- Feb 25, 2021
-
-
Jason Hiser authored
-
Will Hawkins authored
-
- Jan 29, 2021
-
-
Jason Hiser authored
-
Jason Hiser authored
-
- Aug 16, 2020
-
-
which includes an interface for multi-line assembly where it can fill in template parameters automatically for the caller. See irdb-cookbook/init_stack.
-
- Jul 10, 2020
-
-
Clark Coleman authored
-
- Jun 25, 2020
-
-
The old method involved writing assembly to a file, asking an external assembler to do the conversion, then processing the binary file to read the binary instructions back out. This method is slow and relies on nasm, which isn't available on all machines or for the full variety of supported architectures. The replacement is keystone, a 3rd party library that is linked to provide assembly->binary conversion.
-
- Dec 18, 2019
-
-
Jason Hiser authored
-
- Dec 16, 2019
-
-
Jason Hiser authored
-
- Dec 11, 2019
-
-
Jason Hiser authored
-
- Dec 04, 2019
-
-
Jason Hiser authored
-
- Oct 25, 2019
-
-
Jason Hiser authored
-
Jason Hiser authored
-
- Oct 24, 2019
-
-
Jason Hiser authored
-
- Jul 29, 2019
-
-
Jason Hiser authored
-
- May 28, 2019
-
-
Jason Hiser authored
-
- May 24, 2019
-
-
Jason Hiser authored
-
- May 17, 2019
-
-
Jason Hiser authored
-
- May 06, 2019
-
-
Jason Hiser authored
-
- May 02, 2019
-
-
Jason Hiser authored
-
- Apr 23, 2019
-
-
Jason Hiser authored
-
- Apr 01, 2019
-
-
Jason Hiser authored
-