-
**Describe the bug**
**Component**
- [ ] core
- [x] arm
- [ ] avr
- [ ] m68k
- [ ] mips
- [ ] ppc
- [ ] sparc
- [ ] v850
- [ ] wasm
- [ ] x86-64
**Reproduce via JSON (pddi)**
```
…
-
As long as Debug steps work well. we can use the pre-post information to ensure that ESIL is performing the correct operations, this may be helpful to find bugs in ESIL.
-
Problem:
* In default, after full init, SLEIGH plugin will take extra ~80M memory.
* For `SleighInstruction`, one instruction will take ~20K.
Solution:
* Try to reduce arch info stored in me…
-
It would be pretty awsome to have an ~~ESIL~~ RZIL/p-code representation of the instruction behavior.
~~ESIL~~ RZIL would allow us to emulate the code, whereas the p-code representation would allow…
-
## Environment
radare2 5.8.9 31620 @ linux-x86-64
birth: git.5.8.4-1515-g82fbc2fdb4 2024-01-26__16:50:43
commit: 82fbc2fdb469029f4585f55722d59c36ce549a5f
options: gpl -O? cs:5 cl:2 make
Linux x86…
-
This issue is to fix most bugs with esil and make is as close to debugging as possible
I will add more issues here once I encounter them
- [ ] Increase stack size for esil, I saw some binaries that ov…
-
`dsue` can do that, but that's slow because it steps into ,so the fastest method would be:
1. change permissions of given map
2. on exception analyze with esil if the instruction is accessing the spec…
-
```
e4efefcf TODO,setf n, r29
a066e4fa 64228,zero,^,r12,=,$c31,cy,=,$o,ov,=,$s,s,=,$z,z,=,0,ov,=,0,s,=
2def0fd4 TODO,ld.w 0xd40e[r13], r29
fcefefcf TODO…
-
Most of it was implemented already, but there are some important ones:
* f5ffad TODO,Call12 0x07faed6c
* 0381f7 TODO,Lsiu f0, a1, 0x3dc
* 0081fe TODO,Excw
* 000000 …
-
There are some issues when esil computes flags. This bug is to consolidate these and work towards a fix.
- [ ] ESIL never sets Adjust Flag (AF)
- [ ] Set bit 1 of eflags to be 1 **always**
- [x] #3…