Commit Graph

3166 Commits

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