pancake
10b4b5546c
Fix resize command and more make race conditions
2012-08-14 01:25:50 +02:00
pancake
09642b4eec
Gitify 'make dist' and implement 'locdiff'
2012-08-13 18:06:24 +02:00
pancake
e365b90d5f
Implement support for >- (pipe to editor)
...
Fix another race condition in the build system
Fix many null deref reported by clang-analyzer
Assume -w when running r2 with -d
2012-08-13 17:42:25 +02:00
pancake
f9795e03f9
Force proper deinit in r2.Helpful to find memleaks
2012-08-13 14:14:23 +02:00
pancake
c86e1c430f
Lot of bugfixes for io and test suite
...
Anonymous macros are working again
Broken analysis functions are added too
Do not pipe to stderr
Fix parsing of comments and quoted commands
Fix oneliners
Add 'pz' (print ascii until zero) command
Show hits counter with searchhits
Fix IO when no maps and sections used
2012-08-13 13:16:06 +02:00
pancake
70fbad1b83
Show second hexdiff column when it fits in screen
...
Throw error if cannot find '-i' file
2012-08-13 05:10:04 +02:00
pancake
ffe9d0743c
Fix format string vulnerability
2012-08-13 04:47:34 +02:00
pancake
86c4f031d8
Implement visual diff and fix many bugs in r_io
...
Added 'cc' command to compare bytes with column hexdiff
Added r_print_hexdiff() public api
Added diff.from and diff.to eval configuration variables
Visual 'D' used to setup the visual diff offsets
Press 'c' to enable cursor in visual diff
Press '<tab>' to cycle between diff.from and diff.to
Use RCore's RNum from RConfig
Fix bug in r_core_read when io.va and sections used
Fix bugs in r_io_maps and io.va
Multiple files can now be opened and compared with mapping
2012-08-13 04:33:01 +02:00
pancake
1586c29785
Fix race conditions in makefiles and clean TODO
2012-08-10 15:59:37 +02:00
pancake
106393d077
Fix crash in r_anal_free, add fatmach0 python test
2012-08-10 13:27:00 +02:00
pancake
28428438f6
Lot of build fixes for --as-needed and mingw32
...
Fix z80 assembler
Add r_sys_truncate() for portability
Fail build if tests compilation is wrong
2012-08-10 11:35:38 +02:00
Roi Martin (@nibble_ds)
60bef170d2
Big refactoring of libr/util/calc:
...
Remove global vars
Fix wrong seeks after pd
Fix graphs
2012-08-10 11:30:27 +02:00
pancake
f65abc5e34
Add support for multiple cons grep attributes
...
Implement ~& attribute to match all words
Add ~?? to show help of grep
Fix buffer overflow in cons grep
Chop RLine buffer when > console columns
2012-08-09 18:19:00 +02:00
Roi Martin (@nibble_ds)
cd6affc867
Resolve address of jmp [(rip+)0xoffset] and call [(rip+)0xoffset] in r_anal
...
Remove jmp hack from r_anal
2012-08-09 17:31:55 +02:00
pancake
80e1d41fb8
Honor git in sys/*.sh
2012-08-09 13:15:25 +02:00
pancake
85534da1e9
x86.nz assembler: add jmp/call abs/rel (rip) memrefs
...
Add some more notes in INSTALL text
Initial design work on dalvik payload instructions
Open '-' virtual file as read-write (r2 -)
Fix r_core_yank_to signature
Remove io.va search warning (no more issues?)
2012-08-09 12:42:44 +02:00
pancake
a0d18c8f38
Fix bug #74 incorrect print of bytes in cmd_search
2012-08-09 10:26:05 +02:00
pancake
d2c48b1358
Handle ^Z in dietline and fix build target
2012-08-09 10:13:46 +02:00
pancake
44ee3ce8d2
Initial working (again) version of gdb://
2012-08-08 17:43:51 +02:00
pancake
a2ebdcb650
Fix memleaks, nullref and undef (clang-analyzer)
...
Fix multiple inclusions of mk files
2012-08-08 17:19:48 +02:00
Roi Martin (@nibble_ds)
aed202a621
Fix map size for fatbins
2012-08-08 13:10:45 +02:00
Roi Martin (@nibble_ds)
15e44b2e58
Fix delta bug with fat mach-o
2012-08-08 12:54:23 +02:00
pancake
ca624cd8cd
Fix index out of bounds in r_cons_grep
2012-08-08 10:56:25 +02:00
pancake
9a1a2fc981
Fix anal.x86.udis86 and asm.arm.winedbg plugin names
...
Add file.analyze eval config variable from radare1
Guess base arch anal.plugin when asm.arch is set
2012-08-08 10:31:17 +02:00
Roi Martin (@nibble_ds)
2f82ce6a22
Enable thumb mode in arm_winedbg when asm.bits=16
2012-08-08 09:19:56 +02:00
Roi Martin (@nibble_ds)
059594e7a9
Add new ARM disassembler plugin based on winedbg (arm_winedbg)
2012-08-07 22:17:14 +02:00
pancake
3c967ac89b
More fixes in dalvik disassembler (thx @thuxnder)
...
- Add missing getters in RAnal to make bokken happy
2012-08-07 16:53:09 +02:00
pancake
9cc62d85a0
Fix vapis
2012-08-07 14:12:14 +02:00
pancake
3fb3f58fcd
Add missing dalvik opcode, rename invoke-direct-empty
...
rabin2 -h works even with other flags passed
random syntax fixups and use R_NEW0 where possible
initial dummy implementation of r_bin_size()
2012-08-07 10:28:03 +02:00
pancake
90b1936910
Fix make purge and uninitialized memory in RBin
2012-08-06 17:34:01 +02:00
Roi Martin (@nibble_ds)
a4aef33922
Rename shrl/ to shlr/ (typo)
2012-08-06 14:25:31 +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
pancake
9362041562
Huge RBin refactoring and fix mach0 section perms
2012-08-04 23:48:06 +02:00
pancake
7dd1a94f2e
Implement RCons grep ~foo? as an alias for ~?foo
2012-08-04 00:46:00 +02:00
pancake
3e7c4ad992
Add new opcodes for x86.nz assembler
...
- Fix search counter
2012-08-03 02:05:50 +02:00
pancake
526a8a66fe
Fix function renaming and add some 8bit x86 ops
...
- 'afl' is now just listing functions
- Use 'afl*' to get also 'loc.' functions (BBs)
- Fix length in cb_hit for search
- Fix infinite build in libr/egg
- Fix 'afr' command to rename function
- Implement 8bit mov, (out,in)sb in x86.nz
- Fix ragg2 -d for one byte writes
- Fix vapi
2012-08-02 02:44:46 +02:00
pancake
f6c3b507f8
Fix search progress output (searchhits)
2012-08-02 02:00:24 +02:00
pancake
afbda180d5
Add visual search and enhace search output
...
- e search.show = true # by default
- add keyword type (string, binary)
- visual search only works in cursor mode
2012-08-02 01:50:39 +02:00
Anton Kochkov
e43a1f921d
Deep integration of complex types - build fixed
2012-07-22 12:41:53 +04:00
Anton Kochkov
e075a18b56
Types cleanups
2012-07-22 12:01:39 +04:00
Anton Kochkov
115f10ff73
cparse integration stage 2, added calling conventions, changed variables/functions to use new types system
2012-07-22 12:01:38 +04:00
Eduard Burtescu
98b057e48a
More VAPI fixes to get SWIG bindings to build.
2012-07-20 19:11:20 +03:00
pancake
0f23b0211d
Fix r_list.h insanity
2012-07-20 17:23:24 +02:00
pancake
a260da522c
Various build issues have been fixed
...
Fix build of libr/anal/cparse
r_list.h was not including r_types.h
check null pointer in r_asm
Fix 't' help message
Obey q! in scripts
2012-07-20 17:14:28 +02:00
Eduard Burtescu
40b36c1688
VAPI: fixed some problems that broke the SWIG-based bindings.
2012-07-18 21:24:26 +03:00
pancake
1ec3983735
Fix build for cparse and honor HOST_CC also in sdb
2012-07-18 11:29:24 +02:00
radare
590379fcb0
Merge pull request #1 from XVilka/master
...
Second draft of integrating cparse
2012-07-18 01:10:12 -07:00
Anton Kochkov
f4d9099dcd
Added complex types support, integrated cparse
2012-07-18 07:49:08 +04:00
pancake
e3329e7da7
Some fixes in the vapi bindings
2012-07-17 14:12:54 +02:00
pancake
1fe1417c39
Apply patch from Anton Kochkov fixing whitespaces
...
Bump 0.9.1hg to 0.9.1git as reported by @schrotthaufen
2012-07-17 10:00:23 +02:00