Commit Graph

3472 Commits

Author SHA1 Message Date
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