pancake
ed186eab25
Fix symgraph script
2014-03-09 17:48:12 +01:00
David Holm
87d336c796
Fix solib version for symstall rule
...
The same change as f0dbeb9
but for the symstall rule.
2014-03-09 11:24:44 +01:00
David Holm
f0dbeb9950
Fix solib file name on MacOS X
...
On MacOS X the library version goes before the library extension (dylib). This
patch adds two helper functions that are used by the install rule to get the
correct library file name.
2014-03-08 23:13:18 +01:00
Fedor Sakharov
7682a33646
Fix #689
2014-03-09 00:04:19 +04:00
Fedor Sakharov
bb68fa072c
util: Fix umask when making temp file
2014-03-09 00:01:04 +04:00
Fedor Sakharov
61193c6527
Fix coverity issues in r_util
2014-03-08 11:56:15 +01:00
pancake
9e8a815ac8
Strip 'ptr ' from capsone x86 disasm
2014-03-08 03:14:10 +01:00
Fedor Sakharov
939f274e90
Fixes #150
2014-03-08 03:00:04 +01:00
pancake
a1902426e6
RCons.clear_line() now can clear stderr line too
2014-03-08 02:56:04 +01:00
pancake
f7bdfb2bbc
Fix #575 - Thanks @montekki - plus other enhacements
...
- Use ↑ for utf8 backlines
- Support multiple RAnalMetas on every line in disasm.c
- Use sdb in disasm to retrieve RAnalMetas instead of api
2014-03-08 02:36:33 +01:00
pancake
2dcdd8b45e
Fix asm/d clean
2014-03-08 01:18:45 +01:00
pancake
e3b77a26ee
Update return value of sdb_foreach callbacks
2014-03-08 01:06:31 +01:00
pancake
784a1d2a72
Import radare2-capstone asm/anal plugins
2014-03-07 04:15:45 +01:00
pancake
bb7958342b
Deprecate RPair API and ?k. Use SDB and integrate it with 'k'
2014-03-07 01:26:11 +01:00
pancake
ddd9bd811d
Fix newline in multiline comments and use ! for backjumps
2014-03-06 23:42:01 +01:00
pancake
086fc30e3b
Update sdb to fix disk sync and sdb_foreach
2014-03-06 03:42:28 +01:00
pancake
b001eed6bb
Update sdb for an array iteration optimization
2014-03-06 02:31:31 +01:00
pancake
7634b8ca77
Bump sdb and fix possible segfault in elf
2014-03-06 00:39:54 +01:00
pancake
b48153d88f
Update sdb, adds support for SdbFmt, fixes segfault in sdb_encode
2014-03-05 23:45:09 +01:00
pancake
c8b18c5597
Nest some SDBs and make them accessible via 'k' command
2014-03-05 03:52:42 +01:00
pancake
a43bc1e59d
Some more fixes for the sdbization of RAnalMeta
2014-03-04 18:36:04 +01:00
pancake
d664e7b7de
Initial SDBization of RAnalMeta...
2014-03-04 12:23:52 +01:00
pancake
94fc93890a
Fix #682 - Arrows not shown in 'pdf' command
2014-03-04 00:46:49 +01:00
pancake
d1dd21ea9e
Fix statically link of libgdbr
2014-03-03 19:09:40 +01:00
pancake
ffa6f94ff2
Fix linkage of gdbr on w32
2014-03-03 18:57:21 +01:00
defragger
bf7d50156f
added implementation that uses libgdbr
...
Signed-off-by: defragger <rlaemmert@gmail.com>
2014-03-03 17:19:33 +01:00
defragger
0404623595
added libgdbr sources to shlr folder
...
Signed-off-by: defragger <rlaemmert@gmail.com>
2014-03-03 17:19:29 +01:00
Fedor Sakharov
0e010573c6
h8300: Fix conditional jump analysis
2014-03-03 19:11:16 +04:00
pancake
f5b14d2616
Fix another #642 thingie : listen disabled in sandbox
...
- Fix a bug in RSocket API
2014-03-03 02:01:40 +01:00
pancake
9515d06de0
Handle argument in p=
2014-03-02 22:31:27 +01:00
pancake
7b8905f2da
Refix anal crash
2014-03-02 22:16:54 +01:00
Jerome Marty
7bc2cc185d
Fix entropy/printable chars bars, accurate help text, code cleanup
2014-03-02 21:59:25 +01:00
Fedor Sakharov
6b5bb3a6cb
h8300: Fix coverity issues, fix tests.
2014-03-02 23:39:06 +04:00
pancake
d55212a17a
Fixes for p= and add 'fm' to move flags
2014-03-02 05:41:45 +01:00
pancake
7d1a63a545
Fix #585 - Segfault in echo q | r2 -d lib
2014-03-02 04:36:27 +01:00
pancake
f3a83d63f3
Fix self:// on Linux
2014-03-02 04:19:36 +01:00
pancake
59ef37f644
Remove debug sleep
2014-03-02 02:14:24 +01:00
pancake
21f91c0b46
Add pxa in VP. Fix segfault in sandbox comments
2014-03-02 02:08:16 +01:00
pancake
cdf10f3cbf
Fix Visual cursor function define range
2014-03-02 01:49:19 +01:00
pancake
7d06b72151
Fix Vdr
2014-03-02 01:15:04 +01:00
pancake
9ec418ec37
Fix rap:// and enhace RConsMouseWheel support
2014-03-02 00:31:35 +01:00
pancake
fa7a304da3
Fix segfault in r_hex_str2bin
2014-03-01 23:17:52 +01:00
LemonBoy
3ebeddaf9b
Add mouse wheel support in visual mode. #610
2014-02-28 02:50:24 +01:00
pancake
a5932a600c
Minor change for #585
2014-02-28 02:34:41 +01:00
pancake
16449dd8a6
Fix #659 - ?
2014-02-28 02:30:09 +01:00
pancake
081e0b7b0d
Apply jjdredd patch adding backward analref search
2014-02-27 10:38:24 +01:00
pancake
f3d622a641
ReFix for #585 issue
2014-02-27 03:01:14 +01:00
pancake
119f9c783b
Fix #659 - segfault problem with zignature
2014-02-27 02:38:29 +01:00
Fedor Sakharov
8db329d5c6
h8300: Initial commit.
2014-02-26 19:46:13 +01:00
pancake
8d68b37b02
Add MOD operator '%' in RNumCalc
2014-02-26 19:42:56 +01:00
pancake
da81385f5d
Fix #621 - Segfault in RCoreVisualMounts (VM command)
2014-02-26 18:45:59 +01:00
pancake
03b61eeb25
Implement AND, OR, XOR, NEG operations in r_num_calc()
2014-02-26 18:33:42 +01:00
pancake
e5f534eee6
Fix #585 - Fix use-after-free bug
2014-02-04 04:42:54 +01:00
condret
bf61ecdeee
Add cpu fail cycles, Add CCALL and improve GB
2014-02-26 01:15:34 +01:00
pancake
110934227e
Autodetect lang="msil" in .NET PE binaries
2014-02-26 01:13:14 +01:00
pancake
f98d4ec8a0
Fix MSIL disassembler
2014-02-26 00:57:42 +01:00
pancake
bc46258402
Show bits and enhace RAsm plugin descriptions
2014-02-25 17:03:12 +01:00
pancake
fcc9489c4f
Fix some more warnings
2014-02-25 12:18:29 +01:00
pancake
ec58f84572
Add asm.bytespace=true config variable
2014-02-25 01:35:23 +01:00
pancake
4180b24f56
Fix graph with trash data in it
2014-02-25 00:38:18 +01:00
pancake
c43f369e19
Fix scr.fps
2014-02-24 23:22:54 +01:00
condret
ca1644eaea
add 6502-disassembler + make asm.snes shared
2014-02-24 17:24:51 +01:00
pancake
2590e997b1
Fix r_sys_now() and implement scr.fps
2014-02-24 16:10:12 +01:00
pancake
d257493fb3
Fix some warnings
2014-02-24 12:18:07 +01:00
pancake
c9a33998b7
Bump sdb with sdb_array fixes
2014-02-24 11:57:02 +01:00
pancake
bec7627f9a
Fix zero byte invalid instructions issue in disasm
2014-02-24 10:55:15 +01:00
pancake
ec5e023eae
Fix #653 - Fix segfault in r_core_cmd_subst_i
2014-02-24 00:38:53 +01:00
pancake
f42e1d6401
Update sdb to fix array_pop issue
2014-02-23 18:47:22 +01:00
pancake
fb3af59852
Oops. Fix typo in str.c
2014-02-23 16:37:24 +01:00
pancake
070bc97286
Fix #582 - Escape binary strings in output error message
2014-02-23 01:56:26 +01:00
pancake
770431ffa7
Fix #594 - random data in stdin causes segfault
2014-02-23 01:27:59 +01:00
pancake
0b2fd7c170
Show error on wrong backitcked commands
2014-02-23 01:20:20 +01:00
pancake
56d73604e2
Fix pn?
issue
2014-02-22 03:36:45 +01:00
pancake
5666b6ce2b
Refix #652
2014-02-22 02:52:56 +01:00
pancake
7e5d6894fb
Fix #652 - rabin2 -g/-x/-N segfault
2014-02-22 02:48:13 +01:00
pancake
630a1f8603
Rename 'rdb' to 'projects' in ~/.config/radare2/
2014-02-22 02:36:24 +01:00
pancake
f364124f3f
Fix #648 - Crash in test-r_anal.py
2014-02-22 01:58:40 +01:00
pancake
d25cafe4d4
Check Java version in RBin's check(), cleanup (-44LOC)
2014-02-22 00:19:16 +01:00
pancake
235307f736
Bump sdb from git (fix memleak and adds bool api)
2014-02-21 11:00:56 +01:00
pancake
76fa3878f7
Fix #627 - cannot reopen file (hack)
...
- file.loadmethod needs to be fixed (overwrite method doesnt works)
2014-02-21 11:00:46 +01:00
Adam Pridgen
a99cbddeaa
Fix CIDS: 1182007 1182008 1182009 1182016 1182015 1182014
2014-02-20 23:51:53 -06:00
pancake
1656f20222
Fix #638 - /R segfaults (x86-udis86-esil issue)
2014-02-21 01:59:32 +01:00
pancake
22f864a373
Fix #647 - Cant found function twice
2014-02-21 01:02:47 +01:00
pancake
9b9b04576f
Purge all r_lib references
2014-02-20 22:16:23 +01:00
Fedor Sakharov
dff9e0d420
coff: Remove debug prints.
2014-02-20 14:01:49 +04:00
Fedor Sakharov
d31c3623cc
coff: Let's support TI coff and tms320 files.
2014-02-20 13:39:05 +04:00
Fedor Sakharov
1dafb6b029
coff: Use beginning of .text section if no entry point specified.
2014-02-20 13:39:05 +04:00
Fedor Sakharov
35e84450a3
Adds some fixes to support x86, amd64 and h8000 together.
2014-02-20 13:39:05 +04:00
Fedor Sakharov
7da39c208e
coff: Try to detect coff. Only h8300 now.
2014-02-20 13:39:05 +04:00
Fedor Sakharov
ead69073ed
coff: Small fixups and coff bin object free implementation.
2014-02-20 13:39:05 +04:00
Fedor Sakharov
906bb8b3ff
coff: Implement optional header, symbols and sections.
2014-02-20 13:39:05 +04:00
Fedor Sakharov
7a76f2f3e1
coff: Initial commit
2014-02-20 13:39:05 +04:00
pancake
25809a0887
Fix some warnings and indentations
2014-02-20 03:08:12 +01:00
pancake
9634cc7a44
Fix too much memory usage in analysis (thanks saelo)
...
- Clear some warnings
- Implement Vc. to seek to cursor instead of entry0
2014-02-20 02:11:04 +01:00
pancake
fe78487fe7
Remove useless sdb instance inside RAnalFcn (thanks saelo)
2014-02-20 01:32:33 +01:00
pancake
4bb63d4c2e
Use dynamically allocated *next (+15% analysis speedup + better analysis)
2014-02-20 00:43:06 +01:00
Samuel Groß
d7d351416d
Fixed memory leak in r_core_anal_fcn()
...
In certain situations the function would return early after an error
occurred without freeing the next array first, thus leading to a leak.
2014-02-20 00:34:28 +01:00
Adam Pridgen
f6ac1f8d9b
Fixing the coverity issues for java
2014-02-19 15:09:16 -06:00
pancake
ec637cbee0
Add missing sdb_array_string() definition which caused segfault in 64bit
2014-02-19 17:57:20 +01:00
pancake
95bf944330
Bump sdb from git to fix some issues
2014-02-19 17:31:35 +01:00
pancake
07bd975e3c
This ls -l
thing is unix-specific
2014-02-19 16:34:06 +01:00
pancake
410a3ee105
Enhace ls -l
based on zlul's patch
2014-02-19 16:19:55 +01:00
Adam Pridgen
0efd93c57a
Added Constant Pool Retrieval to anal_java command extension
2014-02-18 23:11:07 -06:00
Adam Pridgen
8f72843498
Refactoring java constant pool resolution
2014-02-18 22:29:03 -06:00
pancake
12dc36ce23
Sync with sdb 0.8.rc1 - lot of api changes
2014-02-19 05:02:59 +01:00
pancake
2a9cf6c324
Fix build
2014-02-19 04:30:29 +01:00
pancake
2975c1ffd2
varsubs has been removed (too useless memory for analysis)
...
- must be reimplemented in sdb.
2014-02-19 04:18:25 +01:00
pancake
932e9e41d2
Fix #502 - Fix hotkey numbering for the same function
2014-02-18 16:07:21 +01:00
pancake
e82b9473ec
Fix #630 - Add /v1 and handle cfg.bigendian
2014-02-18 15:34:20 +01:00
Adam Pridgen
11a5b17ecf
Added Sdb fields to fcn (args, rets, locals, vars, refs), and then updated thes in lib/anal/p/anal_java.c, may want to review usage
2014-02-18 01:20:14 -06:00
Adam Pridgen
5b731da686
Adding Java types to the anal types sdb
2014-02-18 00:36:19 -06:00
pancake
c5191b08b5
Handle uid/gid and perms in 'ls -l' (thanks zlul)
2014-02-18 04:03:07 +01:00
pancake
ba2566b251
Fix #631 - Fix /? message
2014-02-18 03:23:16 +01:00
pancake
c16a3a1e76
Implement backward search /b (Thanks JudgeDredd)
2014-02-18 03:13:29 +01:00
pancake
987addf9c0
Fix build
2014-02-18 03:09:28 +01:00
pancake
4b31810d83
Fix #639 - dsf makes r2 hanging
2014-02-18 03:06:13 +01:00
pancake
99787f07a7
Bump sdb fixing signed and numeric base issues
2014-02-18 03:03:42 +01:00
pancake
6f2baaa202
Use strncmp instead of memcmp to check the io uri
2014-02-18 03:03:13 +01:00
pancake
f1c2397636
Bump sdb from git again
2014-02-18 01:35:28 +01:00
Adam Pridgen
e0b605e939
Added command in anal_java to calculate access flags values
2014-02-17 11:01:23 -06:00
pancake
525d4a5865
Fix #637 - bf causes segfaults if blocksize is too big #637
2014-02-17 17:25:10 +01:00
Adam Pridgen
e5a2428cae
zip write through is now supported
2014-02-17 09:25:58 -06:00
Adam Pridgen
f2745f602d
removed the NULL check for core->anal in disasm and fixed formatting in anal_java
2014-02-17 08:24:22 -06:00
pancake
dfe39a0af8
Bump sdb (new query syntax changes)
2014-02-17 02:12:41 +01:00
Anton Kochkov
ef4c7e5f49
Fix building
2014-02-17 02:34:58 +04:00
pancake
c406144aa7
Fix build and implement basic, print_hexdump works with null instance
2014-02-16 03:11:41 +01:00
Zach Riggle
36518d2ae6
Fix clang build (unicode characters outside of literals)
2014-02-15 20:47:46 -05:00
Adam Pridgen
27674ad03e
Fixed Java crashes and case statements for anal and print disasm by adding
...
a reset_counter (added to RAnalPlugin) or reset method address at the beginning
of each print disasm or analysis. Also fixed a bug in reflines.c/disasm.c,
s.t. lines will be respected when printing disasm.
2014-02-15 09:42:14 -06:00
pancake
cb7c2b7f56
Fix possible null deref in bin.get_info
2014-02-14 11:51:08 +01:00
defragger
1e17319255
Add <Enter> in Visual to follow addresses of jmp, cjmp and calls
2014-02-14 00:57:30 +01:00
condret
fbd6269b0c
Add cpu-cycles
2014-02-14 00:53:54 +01:00
pancake
7176c89b1a
Fix asm.filter issue
2014-02-13 03:11:23 +01:00
pancake
693653068e
Fix strings and main offsets in PE
2014-02-13 01:48:15 +01:00
pancake
a39dc8c7e8
Make dwarf work again with some minor tweaks
2014-02-11 03:50:57 +01:00
pancake
f27b9a4d70
Add 'less' unix shell command
2014-02-11 02:39:59 +01:00
pancake
4eb57a0080
Implement r_cons_less() activated with ~.. suffix
2014-02-11 02:32:37 +01:00
pancake
1390d9f2d5
Add length and size fields in RBinString
2014-02-11 00:08:12 +01:00
pancake
521e2076d5
Fix string size vs string length issue in rabin2 -z
2014-02-10 17:29:55 +01:00
pancake
13cf6ef878
Reflect String type in json output (rabin2 -zj)
2014-02-10 17:24:18 +01:00
pancake
e70d43fc4f
Implement String Type field in RBin string search (like in r1)
2014-02-10 17:19:18 +01:00
condret
0a8fd8b931
Merge condret's GameBoy pull request
...
- Update analysis
- Add p2 (2bpp print command)
- Insert more auto comments for gb roms
- Delete mbc
- Handle gb-halt as cjmp (correct in most situations)
- Update gameboy register profile
- Add symbols for hard-interrupt-handlers
2014-02-10 17:02:43 +01:00
pancake
acc89d63e6
Use even more ut* types
2014-02-10 16:56:10 +01:00
pancake
c02f419237
Use ut* types in dwarf.c
2014-02-10 16:21:18 +01:00
pancake
177f20acf2
Fix #207 - Chop last newline in ^x^e
2014-02-10 16:11:08 +01:00
pancake
c6ab7b759d
Fix another rasm2 bug
2014-02-10 16:09:40 +01:00
Fedor Sakharov
04f346b506
dwarf: Fix some coverity issues.
2014-02-10 10:22:05 +04:00
pancake
90264229c9
Add Vo, fixes in $sys in RAsm, new io.self plugin, initial work on preloaded r2
2014-02-10 03:31:12 +01:00
pancake
13df599380
Fix w32 build
2014-02-09 23:41:07 +01:00
Jüri Aedla
44c58435cd
Fix PE64 vaddr calculation
2014-02-09 15:04:10 +02:00
pancake
1f6ee6d546
Fix #608 - Vv endless read #608
2014-02-08 12:09:12 +01:00
Fedor Sakharov
18d7167f63
dwarf: Implement it.
2014-02-08 14:08:07 +04:00
pancake
8b40a53080
Update sdb from git and fix 'test.cparse'
2014-02-08 03:09:03 +01:00
Ilya V. Matveychikov
3ff4490222
TMS320: fix invalid opcodes displaying
...
Now it show not only "invalid" string but the "invalid" string and the
opcode itself. Also, this patch fixes the problem with strange
instruction gap, that appears after the invalid opcode reveals.
2014-02-07 18:54:42 +04:00
Ilya V. Matveychikov
e4226ffcea
TMS320: fix defects reported by coverity
...
** CID 1168318: Dead default in switch (DEADCODE)
/libr/asm/arch/tms320/tms320_dasm.c: 552 in get_mmm_str()
** CID 1168319: Operands don't affect result (CONSTANT_EXPRESSION_RESULT)
/libr/asm/arch/tms320/tms320_dasm.c: 383 in get_cond_str()
2014-02-07 13:42:06 +04:00
pancake
02e4305818
Fix #603 - EOF quits visual mode
2014-02-07 03:34:40 +01:00
Jüri Aedla
c4a37432bb
Fix pe_get_exports: index function RVA table with ordinal
2014-02-07 03:14:26 +02:00
Ilya V. Matveychikov
41eb3808c1
TMS320: move c55x+ to C55X_PLUS namespace
2014-02-06 12:50:25 +04:00
Ilya V. Matveychikov
cef957b20d
TMS320: remove 64 from asm plugins bits
2014-02-06 11:07:47 +04:00
Ilya V. Matveychikov
8f40890bd7
TMS320: fill cpus field in the RAsmPlugin struct
2014-02-06 11:04:53 +04:00
pancake
59c33060af
Update sdb
2014-02-06 02:31:57 +01:00
zonkzonk
2f66bc120f
add some x86 instruction description (*q x86_64)
...
please review! should we split x86 and x86_64 ?
2014-02-06 01:01:52 +01:00
pancake
965dc53776
Fix build for tms320:c55+
2014-02-06 00:38:01 +01:00
pancake
2c676570a9
Merge branch 'master'
2014-02-06 00:27:08 +01:00
pancake
9a099e9e9e
Add RAsmPlugins->cpus and handle it in rasm2 -L <arch>
2014-02-06 00:26:17 +01:00
Anton Kochkov
db8f8aaef1
Fix asm.cpu and anal.cpu TMS320 names
2014-02-06 02:12:34 +04:00
Ilya V. Matveychikov
969ea9b7c2
TMS320: move c55plus under the TMS320 namespace
...
Sorry for the huge patch, but there is nothing special. We just move
asm/arch/c55plus into the asm/arch/tms320 and add some wrappers to use
existing code base under the new namespace.
Also, we've implement TMS320 anal module that supports now c55+ only. To
be continued...
2014-02-06 01:19:23 +04:00
Ilya V. Matveychikov
64aa3b37f2
TMS320: add on-the-fly cpu changing ability
...
Add support for changing CPU by looking at `asm.cpu` variable
2014-02-06 01:19:23 +04:00
Ilya V. Matveychikov
b2d8514c72
Add support for setting cpu value for anal module
...
Now, anal has it's own `anal.cpu` config value. It can be used to
support multiple CPUs handled by one analysis module.
2014-02-06 01:19:23 +04:00
jvoisin
0121ad2da2
Fix shitload of memleaks on ELF
2014-02-05 20:42:37 +00:00
Ilya V. Matveychikov
abdd654f0a
Add TMS320 features and decoding state fields
2014-02-05 12:47:36 +01:00
pancake
105345388b
Fix debugger get-reg regression introduced in b4373c6b40
2014-02-05 12:45:21 +01:00
Ilya V. Matveychikov
1db5c446a9
Add TMS320 disassembly engine
...
This patch adds TMS320 DSP family processors disassembly engine. It's
purpose to add support for the all the families processors but as for
now the only one of them is supported (C55X).
2014-02-05 12:14:06 +01:00
jvoisin
e6dfa898d1
Coverifix: overflows and uninitialized vars
2014-02-05 11:52:35 +01:00
pancake
a8926f9209
Fix few more coverity warns, bump sdb and drx android build
2014-02-04 15:41:36 +01:00
pancake
14031911f0
Fix coverity warnings
2014-02-03 23:41:14 +01:00
Adam Pridgen
1c4756898e
Updated the r_core_bin_info function and changed some "offset" arguments to baseaddr
2014-02-03 07:52:30 -06:00
Adam Pridgen
38f3225c4f
Really fixed entrypoint issue, there was a baddr artifact that needed to be removed
2014-02-03 00:09:52 -06:00
Adam Pridgen
dc06501f4a
clean up sloppy spacing
2014-02-02 23:55:03 -06:00
Adam Pridgen
d01e6ac04c
Fixed the entrypoint issue, need to address XXX in r_core_bin_info
2014-02-02 23:50:06 -06:00
pancake
b4373c6b40
More work towards DRX support on Linux
2014-01-12 04:31:04 +01:00
condret
ae2f69622b
Update anal_ws.c
2014-02-03 02:58:29 +01:00
pancake
9565830426
Bypass (comment) valgrind issue
2014-01-12 02:21:38 +01:00
pancake
e7783173c7
Fix #588 drx segfault
2014-01-12 02:16:56 +01:00
pancake
c56bb2cd29
Fix #530
2014-01-12 01:34:11 +01:00
pancake
0e9cd2e36c
Fix issue with 0 size symbols
2014-01-12 01:20:40 +01:00
pancake
a648539513
Fix static build
2014-02-03 00:19:55 +01:00
pancake
5945b1f874
Merge branch 'master'
2014-02-03 00:01:07 +01:00
jvoisin
65bb8c5ec6
Coverity fixes #590
...
- Sandbox r2agent
- Check a return value
- Add missing parentheses
- Add missing parentheses
- Fix a division by zero
- Fix a wrong assignation
2014-02-02 23:58:50 +01:00
condret
cfdb0ebea1
Add basic whitespace support #592
2014-02-02 23:56:58 +01:00
pancake
e421d5bb56
Bump sdb to fix memleaks
2014-01-31 18:26:11 +01:00
pancake
94b0185015
More work for the kvesil ('aos' command)
2014-01-31 02:40:16 +01:00
pancake
1f1367382b
Add 'aos' to sdb-ize the esil, file.suppress_warnings renamed to file.nowarn
2014-01-31 02:02:51 +01:00
pancake
27534580a1
Bump sdb again
2014-01-30 23:45:30 +01:00
pancake
5f14f7290b
Add --with-syszip configure flag to use system libzip+libz instead of shlr/zip
2014-01-30 01:45:08 +01:00
pancake
175643bedc
Fix #584 - Fill hexblock on cursor range selection
2014-01-30 00:55:34 +01:00
pancake
5fe20bfe86
Fix #581 - rasm2 does not work for arc
2014-01-30 00:11:58 +01:00
zonkzonk
d6466b32bf
Update x86
...
update rtdsc opcode description
2014-01-29 23:11:27 +01:00
pancake
70ef729b36
Fix a segfault when parsing a corrupted mach0 header
2014-01-29 03:48:51 +01:00
pancake
47bd319740
Fix another infinite load mach0 bug (thx zzuf!)
2014-01-29 02:58:08 +01:00
pancake
b5b87d7249
Fix 'VA' (visual asm), 'pd' and 'pD' with @b: suffix
2014-01-29 02:55:03 +01:00
pancake
6e8073a67f
Fix @b: command suffix for 'pd' and fix issue with malformed mach0
2014-01-29 02:42:22 +01:00
pancake
809de9cd9c
Fix #580 - Incorrect ARM far branch (applied @kikuchan patch)
2014-01-28 17:14:33 +01:00
pancake
73b884ae59
Fix ls -l segfault
2014-01-28 16:56:40 +01:00
condret
9825896e7c
Add support for Malbolge disasm and analysis
2014-01-28 11:21:17 +01:00
pancake
ce1a46b6e0
Fix build and do some more work towards DRX support
2014-01-28 04:38:02 +01:00
pancake
891a1e5bb8
Implement 'drx' command in RDebug plugin backends
2014-01-28 04:08:10 +01:00
Adam Pridgen
a79ea9dd34
Fixed coverity issues: 1164785, 1164787, 1164788, 1164790-1164794
2014-01-27 08:34:26 -06:00
pancake
8279f508db
Implement /P and Optimize + Fix #412 ROP search
2014-01-27 01:12:16 +01:00
Adam Pridgen
d74e10e13b
Fixed the many load so that when switching priority, offset is updated to the current bin. TODO: save offset when changing priority
2014-01-26 01:29:17 -06:00
Adam Pridgen
e6fe3354d9
Fixing coverity issues for io_zip, hanging caused by infinite loop in disasm.c,
...
and io map collisions (which adds file.loadalign, file.loadmethod (append or fail),
and file.suppresswarnings.
2014-01-25 23:48:22 -06:00
pancake
67c4daf25f
Autocomplete ls and cat, add ls -l and more
2014-01-26 05:16:26 +01:00
pancake
579856e7b9
Implement 'wu' and add support for nocolor in 'cu'
2014-01-26 04:33:21 +01:00
pancake
4672c2d866
Fix short jmp assemble in x86.nz, add rasm2 -O <outputfile>
2014-01-26 01:58:25 +01:00
Eduardo de la Arada
05b2fb5ec1
Fix #571 TinyPE creation
2014-01-25 13:07:30 +01:00
pancake
20a8b59984
Minor changes for the avr disas
2014-01-25 03:42:30 +01:00
pancake
5d53fc79eb
Fixes in AVR disasm and analysis
2014-01-25 03:22:41 +01:00
pancake
f287cfb413
Fix build
2014-01-24 11:13:17 +01:00
Adam Pridgen
70e832b35e
Adding the option to open more than one file via a plugin. Now all the files in a zip can be loaded using zipall:// uri.
2014-01-23 21:51:39 -06:00
Adam Pridgen
2e20adb68d
Proposed fix to printing function disassembly with rewrite of the function handling reflines.
2014-01-24 02:40:02 +01:00
pancake
666ab166d1
Add 'cu' and 'arC', better 'cc'
2014-01-24 02:37:14 +01:00
pancake
c43188c755
Some random cleanups for help pfx
2014-01-23 09:44:47 +01:00
Adam Pridgen
ade29bba09
comment out extraneous debug statement
2014-01-22 22:09:47 -06:00
pancake
0cce4f19fb
Refactor to fix bindings
2014-01-23 04:34:59 +01:00
Adam Pridgen
5eb3e68c4f
fixed warning introduced by java
2014-01-22 21:29:07 -06:00
pancake
6656f8d0fa
Some more cleanup and rmeta fixes
2014-01-23 04:00:01 +01:00
pancake
a4ffd58ad8
Fix bug in disasm.c
2014-01-23 03:47:20 +01:00
pancake
c7f56f1413
Fix build
2014-01-23 03:38:57 +01:00
pancake
0776c81feb
Refactoring in RAnal->Meta for -8LOC
2014-01-23 03:28:25 +01:00
pancake
473cd8953d
ax -> afr ; more cleanup, add ark
2014-01-23 02:31:51 +01:00
pancake
5ff6065335
Bump for new sdb
2014-01-23 01:56:35 +01:00
Adam Pridgen
51a27ab1cc
Coverity Fixes
2014-01-22 16:58:23 -06:00
Maijin
e891990811
Resource leaks fixes CID 1134965
2014-01-22 00:16:29 +01:00
Maijin
86d524a7f0
Resource leaks fixes CID 1134963
2014-01-22 00:05:51 +01:00
Maijin
1682eb21c0
Resource leaks fixes CID 1134965
2014-01-21 23:33:41 +01:00
pancake
a52ebdf61e
Fix arm64 build with older iOS SDKs
2014-01-21 16:14:36 +01:00
pancake
48273ec2ed
Fix #559 - Fix segfault (workarounds)
2014-01-21 15:40:10 +01:00
pancake
4f73ee605b
Fix #558 - color=0 not working in xref comment
2014-01-21 12:10:32 +01:00
pancake
3b3e44361e
Add maximized and custom frames options in new tiled webui
2014-01-21 03:05:27 +01:00
pancake
99a6dec209
Fix r_file_is_directory()
2014-01-21 02:08:51 +01:00
pancake
ccc891a352
Add help for 't' in '?'
2014-01-20 17:29:50 +01:00
pancake
cacb12cafc
Fix opening block devices (S_IFDIR wtf)
2014-01-20 15:04:16 +01:00
pancake
1878a8cbae
Fix previously skipped segfault
2014-01-20 03:29:50 +01:00
pancake
8fd6a825ff
Autodetect erica utils openURL utility for http.browser on iOS
2014-01-20 03:03:45 +01:00
pancake
9e94d62d2e
Skip segfault in r_core_fini (->files)
2014-01-20 03:00:16 +01:00
Adam Pridgen
db1bb1a089
Changed the location of RBinObject, and created RBinFile to conform similarly to
...
RCoreFile, where RBinFile contains meta information for RBinObjects. Now
RBinFiles are swapped out along with the RCoreFile when the priority is changed.
2014-01-20 02:44:25 +01:00
pancake
284635bfc3
Add arm64 native register profiles
2014-01-20 02:40:50 +01:00
pancake
62d11ca574
More disasm fixes, remove old code
2014-01-20 01:42:16 +01:00
pancake
ae85c1c16b
Fix data references and prefix after flag in disasm
2014-01-20 00:14:00 +01:00
Adam Pridgen
b7961ef00a
coverity fixes
2014-01-18 22:53:03 -06:00
pancake
a3daa7c61f
Do not install /bin/ dylib's
2014-01-19 00:52:33 +01:00