condret
44b06b11de
fix something
2016-02-01 14:10:09 +00:00
pancake
879f798562
Fix #3501 - c++11 problem with olly disassembler
2015-10-18 17:11:57 +02:00
pancake
6dc29e516a
Fix w32 ollyasm format strings for w32
2015-06-25 23:01:41 +02:00
pancake
96257c4546
Fix Android build and some strict aliasing issues
2015-02-05 14:02:22 +01:00
pancake
88378dba7e
Fix all warnings reported by the NDK (type-punned stuff)
2015-02-03 01:45:46 +01:00
Jeffrey Crowell
ed1aae7fd1
fix lots of spelling
...
fix some errors from the sed script
undo file mode crap
2014-12-07 17:00:59 +01:00
Kamil Rytarowski
aadbd0f868
Fix GCC warnings: array subscript has type 'char'
...
Reported at NetBSD-current/amd64
GCC 4.8.4 (nb1 20141012)
2014-12-04 03:26:08 +00:00
jvoisin
8921277e64
Fix some coverity issues
2014-07-25 17:11:14 +02:00
jvoisin
2c9923807e
Fix CID 1135115
2014-05-06 01:36:08 +02:00
jvoisin
20d17f5947
Fix CID 1135102
2014-05-06 01:25:39 +02:00
jvoisin
6ed5eaeac9
Fix CID 1135117
2014-05-06 01:17:19 +02:00
pancake
d02df0d306
Fix some issues reported by CoverityScan service
2013-12-03 00:14:59 +01:00
pancake
daddfcc7b6
Fix warnings and mdisassemble signature
2013-08-15 17:33:41 +02:00
pancake
8e1dbb443a
Better support for IO ports on asm.pseudo and analysis
...
* Analyze IO opcodes on x86
* Fix 0x0x in olly disasm
* Fix segfault in objc mangling
* Support for writing nibbles with 'wx'
* If optype is IO, use 'ports' flagspace
* Add support for flagspaces in RParse
* Use RList in RParse instead of list.h
* asm.pseudo handles for in/out x86 opcodes
* Random code cleanup
* Fix udis86 64bit disasm bug
2012-11-13 00:53:52 +01: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
pancake
91c35cc94e
* Fix x86olly disassembler %d and 0x%08x
...
* Properly handle '*' in calc.c
2012-02-15 23:42:27 +01:00
pancake
1cc5b8e077
* Honor -o in rabin2 for dump section operation
...
* Autodetect and honor CC environment in ragg2 command
* Update ragg2 manpage
* Fix udis86 at&t '$' usage.. thanks @hteso for reporting!
2011-11-30 20:59:58 +01:00
pancake
630143ce2d
* Fix att disassembler for udis86
...
* add r_asm_setup()
* Add better api for nodejs r_asm
2011-11-24 00:06:26 -05:00
pancake
7b093a3ed5
* Fix all dangerous bugs reported by llvm-analyzer
2011-11-14 22:46:23 +01:00
pancake
6213779213
* Avoid use of extended arm instructions for ut64
...
- add documentation for installing NDK in archlinux64
- fixes build for android-arm
* Import android targets for the build farm
2011-09-25 21:07:34 +02:00
pancake
adcefe78fe
* Added 'mad' compiler support to crosscompile to maemo6 with QtCreator
...
- ./configure --with-compiler=mad --with-ostype=gnulinux
* Fix various warnings reported by maemo toolchain
2011-06-14 01:44:28 +02:00
pancake
42aaadb584
* Chop space for instructions without arguments on udis86
2011-06-04 03:14:57 +02:00
pancake
a6a92aa73e
* Honor --without-debugger
...
* Fix linking of r_anal_x86_simple plugin
* Fix some uninitialized vars reported by debian build system
2011-04-07 23:15:58 +02:00
pancake
b0390669c7
* Sync r_flag vapi
...
* Fix r_util vapi for latest vala
(no default values for out parameters)
2010-12-24 01:43:34 +01:00
Nibble
0b9ca8a330
* Fix bug in udis86 with calls in 64bits (need more testing)
...
- 32bits operator + 64bits pc = 64bits address
2010-12-23 02:11:28 +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
pancake
0a294261aa
* Many warnings fixed thanks to gentoo build and @astralia
2010-10-27 16:31:51 +02:00
pancake
8149bab431
* Remove \r (thanks @earada)
2010-10-18 11:54:12 +02:00
pancake
c02df0ba66
* Restore old asmserv.c
...
- Fix build
2010-10-18 01:52:44 +02:00
pancake
d0e3a3b0e3
* Fix w32 debugger register profile
...
* Remove \r in asmserv.c
2010-10-17 23:33:58 +02:00
pancake
9f7040dbf8
* Fix warnings in asmserv on windows
...
* Some alloca->malloc fixes for w32
* More error checking in r_sys_rmkdir
- Uses the new r_sys_mkdir_failed() api
- works on windows and posix
* Disable asm.dwarf when the plugin fails to init
- Displays a warning message
* Added 'e scr.cols=16'
- Determines the width of the hexdump (px, x)
- Used also by Visual mode hjkl dimensions
2010-10-17 23:03:54 +02:00
pancake
f4ada2309f
* Handle numeric values as radix=10 by default in ollyasm
...
- Fixes rarc ATT output format for x86
* Fix commandline flags parsing in rarc2
- Honor intel syntax with ".intel_syntax noprefix" header
- GAS can now compile att and intel syntax rarc2 output
* Handle .intel_syntax and .att_syntax directives in rasm2
2010-09-10 13:17:24 +02:00
Nibble
c83d11ffd4
* r_asm
...
- Update udis86 to git head
* r_anal
- Print more fields in test_anal
* r_socket
- Rename socket_udp_connect to r_socket_udp_connect
* Fix build
2010-08-24 19:59:19 +02:00
Nibble
5c35f6e359
* Rename {r_*_handle_t, R*Handle} to {r_*_plugin_t, R*Plugin}
2010-05-26 01:42:22 +02:00
Nibble
e0635a8beb
* r_asm
...
- Fix x86.olly plugin
2010-03-19 13:51:28 +01:00
pancake
d48e80fac9
* Oops, fix ollyasm for radix != 10
2010-03-19 13:27:51 +01:00
pancake
0266e3338e
* Use radix 10 in ollyasm like in intel syntax
...
* Add asm.nbytes to limit number of bytes to be displayed
2010-03-19 03:06:53 +01:00
pancake
d3e6e6f2ec
* Fix negative offsets in memory addressing opcodes
...
for udis86 disassembly for intel and at&t syntaxes
* Show olly disasm widespaced
2010-03-19 02:29:52 +01: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
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
Nibble
c738134c67
* Fix olly disasm in 64b
2010-02-14 12:43:52 +01:00
pancake
b0a48c14de
* Fix build of BeaEngine
...
* Rename r_iter into r_array
* Simplify r_list and add vala bindings
- Test cases for C and vala
--HG--
rename : libr/include/r_iter.h => libr/include/r_array.h
rename : libr/vapi/t/iter.vala => libr/vapi/t/array.vala
rename : libr/vapi/t/array.vala => libr/vapi/t/bintest.vala
2010-01-18 13:45:02 +01:00
Nibble
e2b855b6e4
* r_asm
...
- Added full label support (fixed bug with postdefined labels)
- Removed some warnings in bea
- Removed r_flags dependency
2009-04-16 18:03:51 +02:00
Nibble
8ff0d7e13c
* Removed several warnings
2009-03-06 12:53:19 +01:00
Nibble
bda701d02f
* r_asm
...
- Removed warnings
- Added error handling to rasm2
* r_lang
- Fixed "print help" bug
2009-02-19 18:13:34 +01:00
Nibble
d8f56c56e9
* r_asm
...
- Fixed asm_bea
- More refactoring on rasm2
2009-02-19 14:24:51 +01:00
Nibble
2cc6fcd1e4
* r_asm
...
- Initial import of bea engine
- asm_x86 splited in asm_x86, asm_olly and asm_bea
- More refactoring
2009-02-18 22:10:47 +01:00
Nibble
777235bb87
* r_asm
...
- Added arm plugin
- Added bf plugin
- Added csr plugin
- Added m68k plugin
- Added mips plugin
- Added ppc plugin
- Added sparc plugin
- Removed deprecated test programs
- Updated rasm2 (not working)
* r_parse
- Initial import
--HG--
rename : libr/asm/arch/arm/asm.c => libr/asm/p/asm_arm.c
rename : libr/asm/arch/bf/asm.c => libr/asm/p/asm_bf.c
rename : libr/asm/arch/csr/asm.c => libr/asm/p/asm_csr.c
rename : libr/asm/arch/m68k/asm.c => libr/asm/p/asm_m68k.c
rename : libr/asm/arch/mips/asm.c => libr/asm/p/asm_mips.c
rename : libr/asm/arch/ppc/asm.c => libr/asm/p/asm_ppc.c
rename : libr/asm/arch/sparc/asm.c => libr/asm/p/asm_sparc.c
rename : libr/asm/arch/x86/pseudo.c => libr/parse/pseudo.c
2009-02-18 03:47:40 +01:00
Nibble
23afb7eeb3
* r_asm
...
- Used plugin infrastructure
- Huge refactoring
- Added x86 plugin
--HG--
rename : libr/asm/arch/x86/asm.c => libr/asm/p/asm_x86.c
2009-02-18 01:49:26 +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