pancake
160fc95e66
Use (void) instead of () in function signatures ( #17026 ) ##refactoring
...
* Use (void) instead of () in function signatures
* Add test to avoid further contributions to commit the same mistake
2020-06-14 16:08:32 +02:00
Anton Kochkov
b22d9f3065
Fix grammar across the code
2019-06-18 14:51:30 +08:00
Neven Sajko
4a722e80d8
Add braces to if, else, for, while ... ( #11504 )
2018-09-13 10:17:26 +02:00
davidpolverari
1fb422b532
Fix #6162 - Renames r_str_concat to r_str_append
2017-03-16 22:29:49 +01:00
Maijin
c274afe748
Fix #3286 - Use stdbool.h
2016-07-12 22:15:19 +02:00
Álvaro Felipe Melchor
4b08d38cb1
more mem leak fixes
2016-06-29 10:11:25 +02:00
Sven Steinbauer
8da8ad740f
Cleanup fixes
...
* For commit comments and compiler errors
* Fixes for PR comments
* fix some "infer fixes" commits
Signed-off-by: Riccardo Schirone <sirmy15@gmail.com>
2016-05-23 11:25:44 +02:00
Sven Steinbauer
9e6d4f2709
Anal infer fixes
...
Signed-off-by: Riccardo Schirone <sirmy15@gmail.com>
2016-05-23 11:25:44 +02:00
Damien Zammit
af0a865d9f
WIP - Totally remove host endianness dependence
...
- Adds endian aware functions
- Removes references to host endian
- Uses binary detected endianness else tries LE and restricts by RAsmPlugin
- Fixes gdb debugger endianness when debugging BE qemu gdbserver
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-05-04 23:42:17 +10:00
pancake
f4e3f593d4
Add dexdump.sh to import DEX info into r2, VF now fits in screen
...
And 'C' toggles color! a use-after-free has been fixed too
And more instructions are now recognized by the analysis
2015-03-24 03:23:56 +01:00
condret
27d7725950
Code clean up and fix o+
2014-03-26 22:32:45 +01:00
pancake
997a6dbd14
* Apply patch from @w_levin fixing lot of memory leaks - Thanks!
2011-12-16 16:33:06 +01:00
pancake
6c822b9090
* Added 'make purge'
...
* Added pipelined RAnalOp
- Added r_anal_(op|value)_copy
- Some minor review of RFS api
2011-03-28 10:24:01 +02:00
Nibble
499576407e
* Show deltas in hex in decode mode
2011-02-28 13:21:38 +01:00
Nibble
c712fd87f6
* Show conditions in decode mode
...
* Fix bug with imm=0 in r_anal_value_to_string()
* Add 32bits regs to the anal_x86 profile
* Add r_anal_bb_from_offset()
2011-02-28 13:07:41 +01:00
Nibble
268d6560ad
* Complete analysis for more opcodes in anal_x86
...
* Decode more opcodes in r_anal_op_to_string
* Complete r_anal_value_to_string()
- Output imm values
- Fix segfault
* Remove dupped line from x86.mk
* Remove ref to "dummy plugin" from r_asm.h
2011-02-27 16:17:05 +01:00
pancake
1f1a36c817
* Initial implementation of the r_anal_aop_execute api
...
- It's like r_vm, but using r_anal
- r_vm is going to be deprecated
* Added r_mem_set_num()
* Remove deprecated asm/t/fastcall example
* Fix warnings in r_syscall_regs
- Integrated with r_syscall_use()
- Fix r_syscall_reg() out of bound bug
--HG--
rename : libr/syscall/regs.c => libr/syscall/fastcall.h
2011-02-03 00:20:39 +01:00
pancake
af7cfafc0d
* Initial api for r_anal_cc (calling conventions)
...
- Not yet implemented, just a draft
* Added initial AVR cpu code analysis plugin
2011-01-26 21:54:39 +01:00
pancake
123faacd3c
* Implement r_anal_cond_eval() and r_anal_value_to_ut64() functions
...
- Code seems to work and basicblock conditionals can be evaluated
- Show 'match' result in 'abl' command
- Wrong namespace
2010-06-18 00:53:47 +02:00
pancake
882d7efa7b
* Add more 'cmp' opcodes support in analysis for x86
...
* memref now specifies the size of pointer
- this is serialized as a cast (char) ..
- no sign support yet
2010-06-17 01:48:51 +02:00
pancake
e36ef11025
* Initial working basic block conditional decompilation
...
- Only 'test' opcode for x86 is currently supported (just for testing)
- analysis backend generates RAnalValue's for each argument
- compiles a cmp+cjmp into a RAnalCond class
- de/serializes the RAnalCond into an evaluable string
- Make anal api more stable
* Fix a memory leak in anal_bb
* Reassign anal->reg into dbg->reg
- Replicate dbg->reg into dbg->anal->reg
- Such nasty cascade assignation..
2010-06-16 21:44:19 +02:00
pancake
a580ff4fa8
* Initial implementation of the subclassed RLFList class
...
- Implements a serialized RFList inside a RList container
- Allows faster scans on contents
* Initial import of the RAnalCond/Value code
- Not yet usable..just refactoring..
- Handle null pointers in reg classes
* Added not-yet-working emit_arm.c for r2rc tool
2010-06-16 09:42:46 +02:00