pancake
431e626680
* Fix $$$ variable
...
* Do not set io.va twice
2010-10-22 01:16:32 +02:00
pancake
f7dd1dd66f
* Build w32 python bindings in build.sh
...
* Added 'drb' command to show bytes of GPR
* Fix signature of r_print_hexdump and _hexpairs
* Enhace r_reg test case
* Fix swig/Makefile w32dist target
2010-10-19 22:17:58 +02:00
pancake
6ea3adb5aa
* Bump revision to beta 0.6
...
* Fix bug in armass noticed by @earada
2010-10-19 19:53:29 +02:00
pancake
7592a5e2ba
* Fix build of rarc2 on w32
2010-10-19 13:57:00 +02:00
pancake
a25065fa75
* Honor print->cols in visual {j,k}
2010-10-19 13:17:25 +02:00
Nibble
65bd1b53e9
* Fix block read in visual mode
...
* Use a more reliable way for fixing the got_offset issues
* Remove ELF_GOTOFF_MASK
2010-10-19 12:57:28 +02:00
pancake
f9e6ca28cf
* Fixes in swig/ for OS type selection
...
* Move rsc2 into binr/
--HG--
rename : rsc2/rsc2.c => binr/rsc2/rsc2.c
rename : rsc2/scripts/intel2att => binr/rsc2/scripts/intel2att
2010-10-18 20:47:13 +02:00
pancake
2bc3dace3e
* Copy client/server python implementation of rap://
...
- Same as in r1 :)
2010-10-18 18:31:39 +02:00
pancake
8149bab431
* Remove \r (thanks @earada)
2010-10-18 11:54:12 +02:00
pancake
bbdf96a97d
* Some work on the analysis of the cursor bug
2010-10-18 11:38:52 +02:00
pancake
c02df0ba66
* Restore old asmserv.c
...
- Fix build
2010-10-18 01:52:44 +02:00
pancake
605a522cf4
* Add support for python 2.7 API bindings on Windows
...
- Fixes some pkgconfig issues
- Depends on newer valaswig
* Added new target 'w32' and 'w32dist' in swig/
- Already documented in doc/windows
- Only works on archlinux. debian support is next
2010-10-18 01:51:00 +02:00
pancake
9313a158d6
* Added compilation support for python bindings on Windows
...
- Documented in doc/windows
* Use single linked list pointer in rbin->rcore
- Thanks @earada :)
2010-10-18 00:00:17 +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
Nibble
7fe2f823e7
* Fix build for win
...
* Fix string rva in r_bin
2010-10-17 20:38:19 +02:00
pancake
5d946a8b21
* Apply some fixes for w32
...
* More nullptr checks
- Fix 'drp'
* Fix build
2010-10-14 19:01:14 +02:00
pancake
93e69bab0e
* Fix null pointer issue related to r_syscall and r_core
2010-10-14 17:06:09 +02:00
Nibble
bfbd12ed3c
* Don't add symbols as functions before analyze them
...
* Update and simplify gdiff
2010-10-13 18:51:10 +02:00
pancake
d607e969bc
* Fix division by zero in VM code when using ATT syntax
...
- use intel syntax when running VM code from disasm loop
2010-10-13 18:07:55 +02:00
Nibble
add2efee74
* Fix reloc offset resolution in r_bin_elf
2010-10-13 04:00:32 +02:00
Nibble
11e8d6a1da
* Fix va issue in dbg mode
2010-10-13 01:23:27 +02:00
pancake
ead5ebdd32
* Oops. fix debugger attach
2010-10-13 01:00:39 +02:00
pancake
01b56da424
* Remove -l flag in rarc2
...
- Replaced by rarc2 -a
* Fix build
2010-10-13 00:43:02 +02:00
pancake
8f9dbbd0d1
* Remove some use of alloca()
...
* Fix lock when using 'r2 -d'
* Invalid program name results in error, not warning
2010-10-12 13:22:19 +02:00
Nibble
17542ef3de
* More work on r_bin and r_util vapi's
...
* Minor aesthetic fix in core/file.c
2010-10-12 07:08:03 +02:00
pancake
dac5cf1b08
* Apply patching fixing various bugs on w32
...
- Some segfaults resolved and bugs identified
- Thanks @mrgadix :)
2010-10-12 01:18:17 +02:00
pancake
35adb1690d
* Apply fix in rbin->core integration from @earada
2010-10-12 01:16:39 +02:00
pancake
b716077518
* merge
2010-10-11 17:12:08 +02:00
pancake
f1e46a88f6
* Do not run .!rabin2 from r_core
...
- Use internal APIs to load binary information
- Startup time reduced about 2-3 times
- Thanks @earada for this patch!
2010-10-11 17:11:43 +02:00
Nibble
f29444ab20
* r_core
...
- Add var asm.functions to show/hide function analysis in disasm
- Take into account asm.{xrefs, functions} in disasm
* vapi's
- Add bin to RCore in r_core.vapi
2010-10-09 19:13:10 +02:00
Nibble
b3ac5bd4d4
* r_core
...
- Add helpers r_core_disassemble_instr() and r_core_disassemble_bytes()
* bindings
- Fix go detection
- Update r_core.vapi
2010-10-09 13:54:08 +02:00
pancake
1fc70da3c9
* Analyze cmp/ldr/str opcodes in arm thumb
...
* Minor work to fix the cursor issues
2010-10-08 11:10:25 +02:00
pancake
cc4e664533
* Do not show cursor in visual mode when cursor is disabled
2010-10-08 00:48:07 +02:00
pancake
daa5d0fd38
* Implement ldmia/stmia in armthumb_assemble
...
- added also: yield, wfe, wfi, sev, bkpt
- fix ldr{bh} and str{bh}
* Initial implementation of the arm-thumb code analysis module
2010-10-08 00:27:38 +02:00
pancake
284abdfb87
* Added partially supported ldr{hb} and str{hb} opcodes for armthumb
...
- needs more parse checking
2010-10-07 19:16:16 +02:00
Nibble
44eff205c1
* r_core
...
- Fix DATA in disasm
- Correct the number of lines showed with 'pd n'
* Update r_core vapi
2010-10-07 13:02:07 +02:00
pancake
6b3883cc43
* More opcodes supported by the arm thumb assembler
...
- Just missing ldr{b,h} and str{b,h}
* Added armthumb_length() function to retrieve opcode length
2010-10-07 11:20:12 +02:00
pancake
a8c641a0a6
* Initial import of the ARM thumb assembler
...
- Not all opcodes are supported, partially done
2010-10-06 21:22:56 +02:00
Nibble
124aa07a96
* Add r_core_asm_bwdisassemble for backward disassemble resolution
...
* Add example using bwdisassemble in swig/vapi/t/bwdisassemble.vala
* Add field len to RCoreAsmHit
* Update vapi's
* Fix memory leak in r_core_asm_strsearch()
* Fix several vala examples
* Fix r_list_iterator warning in vala
2010-10-06 18:04:47 +02:00
pancake
b21584e06c
* Initial import of the thumb arm disassembler
...
- based in C++ code of KennyTM in networkpx.googlecode.com
- Added 'armthumb' r_asm plugin (16 bit mode)
2010-10-06 00:35:33 +02:00
Nibble
04d4053f67
* r_io
...
- Remove r_io_map_list from r_io.h (deprecated)
* vapi's
- Update r_io.vapi
2010-10-05 21:43:14 +02:00
Nibble
a075355f5a
* Fix bindings build
2010-10-05 21:28:11 +02:00
Nibble
fbf99edafa
* r_asm
...
- Remove dupped function signature from r_asm.h
* vapi's
- Fix {r_asm, r_bin, r_util}.vapi
- Update r_bin.vapi
2010-10-05 20:30:05 +02:00
Nibble
a83355f0b1
* De-warn dyldcache in 32bits
...
* Add dyldcache.mk to libr/bin/p/Makefile
* Update reloc.vala
2010-10-04 23:05:30 +02:00
pancake
f99e946b9b
* Initial import of rasc2 (copypasta from r1)
2010-10-04 19:43:40 +02:00
Nibble
836c91c32a
* r_util
...
- Fix r_sys_rmkdir
* rabin2
- Generate folder structure on extract operations
2010-10-04 13:57:48 +02:00
Nibble
b1cdfcc889
* Fix build
2010-10-04 12:46:27 +02:00
pancake
e8f8e72896
* Added r_bin_get_object() to cache binary information
...
* Initial work in r_core_bin_load()
- Integrating rabin2 inside core
2010-10-04 10:55:43 +02:00
Nibble
afedad76bb
* Fix memory leak in bin_mach0
2010-10-04 04:20:19 +02:00