d42ef22817
Merge pull request #3 from Ebiroll/master
...
Ebiroll improvements
2021-11-09 19:25:15 +01:00
cbd2c93ccf
Merge pull request #2 from icewind1991/bbsi
...
fix bbsi
2021-11-09 19:24:06 +01:00
bb3199a6d8
Merge pull request #1 from IridiumXOR/master
...
Enable DWARF mapping
2021-11-09 19:18:20 +01:00
87b33ea657
Enable DWARF mapping
2021-09-16 01:21:23 +02:00
4c6216bcd7
Updates to work with Ghidra 10.0
2021-07-19 16:03:11 +02:00
98356cbd10
slli high bit correction
2020-12-04 17:32:07 +01:00
c39a1d5076
Fix bbsi
2020-10-12 11:31:29 +02:00
c60fbd02e4
fix bbsi
2020-09-24 21:39:37 +02:00
7efcae47e7
Improved decoding of special registers
2020-08-05 16:56:42 +02:00
ca97d47a74
Added information links
2020-08-03 20:46:11 +02:00
47eea0d9f7
Do not call from temporary vaiable
2020-08-03 20:30:18 +02:00
993caed1c2
No o2 on call 0
2020-08-03 04:33:16 +02:00
0fdb885926
Only one output variable
2020-08-03 02:38:54 +02:00
a4f9f63063
Updated call0
2020-08-03 01:53:02 +02:00
5258a8f645
Merge branch 'master' of https://github.com/Ebiroll/ghidra-xtensa
2020-07-31 03:17:16 +02:00
7c2f3dfea2
Add fake iX and oX registers to get a better decompilation for esp32 binaries
2020-07-31 03:16:54 +02:00
16a3fcf124
Updated links
2020-07-16 02:59:59 +02:00
7c0d6f329d
Experiments with save/restore registers for call8
2020-07-14 14:13:04 +02:00
4c65ae60c5
Reserve space on stack
2020-07-14 12:45:39 +02:00
f471375e24
sr register varnode issue
2020-07-14 11:27:40 +02:00
fb191336c8
Goto inst_start on illegal instructions
2020-07-14 09:47:53 +02:00
c290afca4d
Improved stack allocation on enter
2020-06-28 02:47:54 +02:00
a3e8b8b2dd
Removed pad, added callX8
2020-06-16 22:22:32 +02:00
201ffbb26b
Added pad dummy instructions
2020-06-14 11:13:48 +02:00
302174465a
Added special register decoding for wsr and rsr
2020-06-12 16:11:39 +02:00
9266d6b8d8
Improved entry instruction
2020-05-25 10:19:10 +02:00
2c7730e650
Moving sp=a1 did not work
2020-05-18 18:02:44 +02:00
8a62cd2dbf
Better entry?
2020-05-18 15:11:37 +02:00
ce8892e565
Better return implementation
2020-05-18 11:40:29 +02:00
d5a5eb7a6e
Updated with upstream manual merge
2020-05-16 12:21:28 +02:00
705d7ea5ab
Added load elf and dummy instructions
2020-05-16 12:03:09 +02:00
b6866f44ef
Bump Ghidra version
v0.3
2019-12-30 17:38:16 +01:00
687950dcd4
Fix MOVI.N immediate calculation
...
Reported by @edi1 in #1 , thanks!
2019-12-30 17:32:41 +01:00
181c35f703
Remove TODO
2019-06-26 16:29:50 +02:00
760c816dbd
Add opinion file for ELF and titlecase the processor name
2019-06-26 16:28:50 +02:00
1cf4a63189
Add a .gitignore.
v0.2
2019-06-23 12:02:51 +02:00
732995d76b
Add DWARF register mappings, but leave them commented out.
...
With them, Ghidra contains about an invalid “scope” attribute in the
PCode XML(?) for some functions. I haven’t yet found a better source for
the DWARF layout than binutils. :(
2019-06-23 12:00:32 +02:00
10c070465a
Fix JX’s target.
...
Jump to where the register is pointing in RAM, not to the register.
2019-06-23 11:16:11 +02:00
525579b938
Fix compiler spec
...
Only a1 and a12-a15 are callee-saved. Also, a2 up to a5 can be used for
return values.
2019-06-22 22:04:43 +02:00
221b8c80c5
Add MIT license
2019-06-22 15:10:34 +02:00
9e34a2b211
Initial commit
v0.1
2019-06-22 15:04:45 +02:00