Maijin
22de895ef5
Rename CSR disasm/anal into XAP4 Fix #5355
2016-07-23 00:41:42 +02:00
bsmiles32
622e828e1d
Add basic support for N64 RSP processor. ( #5269 )
...
* Add basic support for N64 RSP processor.
This includes:
* a table driven instruction decoder (rsp_idec)
* a disassembler
* a very primitive anal plugin
2016-07-03 22:03:26 +02:00
pancake
d30b2f4894
Initial import of the anal.xtensa plugin
2016-01-30 01:37:04 +01:00
Anton Kochkov
f6d295c2ec
Fix the MinGW building
...
Add the vax.mk for the analysis plugin.
2015-11-25 00:36:18 +03:00
qnix
304cddfec3
Initial RISC-V 32/64 analysis
...
- Added risc-v to README
- Fixed ret detection, and branches
- Fix all the warns
2015-10-31 11:49:52 +01:00
pancake
c594d76323
Fix static build
2015-10-18 21:46:49 +02:00
XVilka
720341c2df
Improve -fPIC handling, take 2
2015-10-09 22:24:15 +03:00
condret
60d6e5a1b9
add initial snes-anal-plugin
2015-09-16 13:17:15 +00:00
condret
64636e9505
add basic 6502-analysis plugin for @ricardoquesada
2015-09-15 20:44:42 +00:00
pancake
0215b38bd3
Initial anal.cris implementation
2014-12-09 01:28:37 +01:00
pancake
2482d569e4
Use capstone sparc by default and better ppc disasm
2014-11-10 16:47:03 +01:00
pancake
af8326bd3d
Use capstone by default for POWERPC and do some more fixes in anal
2014-11-10 16:22:09 +01:00
Jonathan Neuschäfer
5280575d49
Add anal.null, a new fallback analysis plugin
2014-09-28 01:03:53 +02:00
Fedor Sakharov
2b0009b858
msp430: Initial commit
2014-09-25 21:46:57 +02:00
pancake
f74b788809
Rename GNU plugins to _gnu
2014-06-25 12:22:08 +02:00
Fedor Sakharov
af55ab712d
Adds v850 support.
...
Fixes #751
2014-05-16 15:56:52 +04:00
Fedor Sakharov
900721165c
cr16: Adds anal support
2014-03-24 21:18:57 +04:00
Fedor Sakharov
8db329d5c6
h8300: Initial commit.
2014-02-26 19:46:13 +01:00
condret
cfdb0ebea1
Add basic whitespace support #592
2014-02-02 23:56:58 +01:00
condret
9825896e7c
Add support for Malbolge disasm and analysis
2014-01-28 11:21:17 +01:00
pancake
3b3bbbb916
Add more Jamroot files and move some plugs to r2-extras
2013-12-31 15:34:27 +01:00
condret
7ce158acd3
Add anal-plugin for gb
2013-12-12 01:40:25 +01:00
Fedor Sakharov
1a72cdec24
Initial commit for EFI Byte Code (EBC) disassembler.
2013-12-02 01:25:54 +01:00
pancake
ce4382abb7
Use anal-udis86 by default instead of anal-im86
2013-03-19 10:27:57 +01:00
pancake
3540924f40
Better paralelization of build system
2012-10-04 01:20:00 +02:00
pancake
a8757a695f
Fix android build and add r_core->anal_define api
...
Fix static build (libr.a)
Fix android build farm scripts
Build system is still hacky
2012-09-03 01:27:52 +02:00
Roi Martin (@nibble_ds)
46d82f2600
Create folder shrl/ for shared libs
...
Move udis86 to shrl/
Add variable SHARED_OBJ to rules.mk
Add plugin anal/p/anal_x86_udis86.c (dummy)
2012-08-06 12:57:48 +02:00
Eloi Sanfelix
7c04f11226
Initial SH4 support
2011-03-29 14:55:41 +02:00
earada
4c72f5f082
* Zoom out in cursor mode
...
* Fix dalvik goto opcodes
* Initial import of the dalvik anal plugin
* Fix 'ms' mount a non-exist root
2011-02-23 03:01:26 +01:00
Nibble
0906e809fe
* Remove all dummy plugins (speed up build)
2011-02-04 14:20:30 +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
Nibble
71978e186f
* More optimization on the analysis loop
...
* Add config_analsplit_callback() in anal/config.c to set RAnal->split
* Add field split to RAnal struct
- Avoid unnecessary call during BB analysis
* Set the default anal depth to 100
* Take into account internal calls in xref analysis
* Rename anal_x86_x86im to anal_x86 and make it the default anal plugin
* Rename anal_x86 to anal_x86_simple (x86.simple)
--HG--
rename : libr/anal/p/anal_x86_x86im.c => libr/anal/p/anal_x86.c
rename : libr/anal/p/anal_x86.c => libr/anal/p/anal_x86_simple.c
rename : libr/anal/p/x86_x86im.mk => libr/anal/p/x86.mk
rename : libr/anal/p/x86.mk => libr/anal/p/x86_simple.mk
2010-11-20 16:47:15 +01:00
pancake
264f95a40e
* Fix build in iOS 4.1 (darwin-arm)
...
- Honor CFLAGS everywhere
- Use ut?? instead of uint??_t
* Add build instructions in doc/iphone
* Fix some out-of-range conditionals
2010-11-08 19:30:25 +01:00
Nibble
7fe2f823e7
* Fix build for win
...
* Fix string rva in r_bin
2010-10-17 20:38:19 +02:00
Nibble
3aeade1fa7
* Fix build of anal_x86_x86im
2010-08-27 18:38:51 +02:00
Nibble
f853dab09f
* More fixes on mingw32 build
...
* Update VERSION in swig configure script
* Update doc/windows
2010-07-24 12:44:19 +02:00
pancake
e101e5023d
* Fix build on mingw32
2010-06-27 22:14:06 +02:00
Nibble
414f5a38bc
* More fixes on build system
...
- 'make mrproper' now works like 'hg purge --all'
- More fixes on 'make clean'
- Remove some missing -Wl,-R
2010-06-15 14:10:42 +02:00
Nibble
35592a60e9
* r_asm
...
- Move ppc_disasm and x86_bea to radare2-extras
- Add gnu ppc disassembler plugin
* r_anal
- Move x86_bea plugin to radare2-extras
2010-03-10 14:56:45 +01:00
Nibble
7e5e81e3cd
* r_list
...
- Fix r_list_foreach
* r_anal
- Move p/arm.h to arch/arm/arm.h
- Add arm.mk to p/Makefile
* r_core_anal & r_anal
- Refactoring using r_list_foreach
--HG--
rename : libr/anal/p/arm.h => libr/anal/arch/arm/arm.h
2010-03-08 12:31:14 +01:00
Nibble
cbb5fe143b
* r_anal
...
- Update build system
- Fix analysis of bb longer than blocksize
- Code cleanup
* build
- Add anal plugins to plugins.def.cfg
2010-02-28 20:07:36 +01:00
pancake/imac
edb48945b7
* Added DEFAULT_ARCH for mips and powerpc
...
* Refactoring in r_anal API for _aop() with addr and length
- Added ppc code analysis plugin
- sync in r_core
* cfg.ffio->io.ffio
* Add CMD type in r_lib
* Added SR register type
* More stuff is now working in osx-ppc debugger
* Random code cleanup
2010-02-22 04:02:13 +01:00
pancake/imac
9890c6e8b0
* Fix build in OSX
...
- env.sh now also uses DYLD_LIBRARY_PATH
- Fixes in ollyasm/dis to link with no global variables
- Remove double definition of global _state
- Same for asm_java
- Split -shared and -Wl,-R into LDFLAGS_{LIB|LINKPATH}
- Fixes linkage in osx
- anal_x86_bea plugin now links correctly against BeaEgine.o
- dietline is now #include'd from line.c
- no debugger support yet
- Do not externalize any variable. Some linkage does not support it
* Remove bininfo dependency .. aims to be merged into bin soon
* Added r_str_case() method to change to lower/upper case a string
2010-02-21 20:21:36 +01:00
pancake
3d667dbdd9
* Many bug fixes for the build. Oops
2010-01-15 01:56:43 +01:00
pancake
8ba7b6b043
* Many build fixes for mingw32
...
- See doc/windows
* Rename config.mk to global.mk
- Avoid name collision (cascade includes in rules.mk)
* Added ${EXT_EXE} in some test program directories
* Split rules.mk into config.mk
- Some scripts just need to get the environ (config.mk)
- They dont need the rules
--HG--
rename : config.mk => global.mk
2010-01-15 01:32:28 +01:00
Nibble
103d23cd48
* r_anal
...
- Added reflines support
- Fixed anal_x86 code
- Refactoring (removed r_asm dependency)
2009-04-01 00:32:26 +02:00
Nibble
ea44bb103a
* r_anal
...
- Added initial anal_x86_bea plugin (op analysis using bea engine)
'ao' command in radare2
- Minor fixups
* r_asm
- Modified r_asm_aop_t to fit r_anal requirements
- Updated r_asm plugins
* r_parse
- Removed several warnings from mreplace
- Removed unnecessary includes
2009-02-26 15:15:19 +01:00
Nibble
26b5e48ede
* r_anal
...
- Initial (non working) implementation
- Added dummy and x86 plugins
* r_core
- Added 'anal' command
* r_asm
- Removed aop parser
2009-02-16 00:57:03 +01:00