6161 Commits

Author SHA1 Message Date
condret
d7c9c6751c fix #2142 /make the esilvm step until pc = addr 2015-02-28 23:28:34 +01:00
condret
31d093e68a fix linux-x86-regprofile 2015-02-28 21:04:22 +01:00
jvoisin
600c6cfaf2 Coverifix 2015-02-28 14:32:39 +01:00
pancake
f681866124 Do not report main address if assumed is entry0 in PE 2015-02-27 15:45:39 +01:00
pancake
7564069395 Fix #2147 - Fix dietline long line edit issue 2015-02-27 15:24:28 +01:00
pancake
6a85593edc Fix cov in arg_escape (missing break) 2015-02-27 13:39:37 +01:00
Clément Vuchener
705e4d56bf Fixing arguments (bugs #1814 and #2117) #2143
Added proper escaping of command line
Creating a command line from arguments when debugging on Windows
Keep backslashes when not escaping a character
Assuming that the path of the binary should be in desc->name and not the command line in ptrace IO plugin
Print the backslash when it is at the end of the command line
2015-02-26 03:05:37 +01:00
pancake
5f9d275bb8 Support ELF ARM PLT and mark symbols as Thumb from RBin 2015-02-26 02:48:54 +01:00
condret
224b7b4465 x86_cs-esil: fix xor and improve cmp 2015-02-25 22:03:56 +01:00
condret
138809c91b x86_cs-esil: complete test-instruction 2015-02-25 18:41:29 +01:00
condret
0657b87824 x86_cs-esil: fix jbe, improve test and cmp 2015-02-25 16:15:42 +01:00
pancake
80dd54c70c Fix OpenBSD build 2015-02-24 14:50:14 +01:00
condret
baae9b98d3 fix #2084 2015-02-24 14:45:52 +01:00
Kamil Rytarowski
b9b7ee222d Fix build for !(__linux__ && __powerpc__) 2015-02-24 03:44:15 +01:00
pancake
23cddbb06c Autoguess baddr if not available 2015-02-23 16:03:48 +01:00
pancake
2f7f72facd Add recursecont analysis option 2015-02-23 15:42:27 +01:00
pancake
274bdce6c9 Enhace r-num-units() and show size of dm maps 2015-02-23 10:39:56 +01:00
Kamil Rytarowski
ad2561fa81 Disable R_REG_TYPE_{FPU,MMX,XMM} for !__linux__ 2015-02-23 03:33:14 +01:00
pancake
ad80aba942 Initial support for debugger memory snapshots dms. Enhace hexdiffing
- Fix linux debugger
- ccc shows hexdiffing, but only the ones that differ
2015-02-23 03:29:40 +01:00
pancake
d8f96a765d Fix android build and bin/d installation issue 2015-02-23 01:55:35 +01:00
Jeffrey Crowell
2bce801c73 fix crash in rop search of cdrecord
fix zlul crash
closes #2031
2015-02-22 19:57:02 -05:00
pancake
85cccd3196 Fix #2127 - restore esil->cb.user in anal traces 2015-02-23 01:28:25 +01:00
Kamil Rytarowski
345403f0ea Honor zip configure linkage 2015-02-23 01:07:05 +01:00
pancake
813cc23bd3 Fix iOS/OSX debugger regression introduced in 90b47a9f2083adae1627fda39f7c748f2fd37342 2015-02-23 01:05:26 +01:00
Kamil Rytarowski
4b636346a4 Resolve warnings: array subscript is of type 'char' 2015-02-22 23:11:05 +01:00
Aaron Puchert
43f240520e Rename x86.new assembler to x86.tab
This stands for "table lookup assembler".
2015-02-22 22:32:13 +01:00
pancake
4590039eb9 Bump sdb again 2015-02-22 17:14:20 +01:00
Clément Vuchener
5466d221db Fixing r_sys_pid_to_path on recent versions of Windows 2015-02-22 17:07:10 +01:00
Kamil Rytarowski
a738fd259c Enable support for --syszip in libr/core/p/Makefile
Signed-off-by: Kamil Rytarowski <n54@gmx.com>
2015-02-22 11:41:36 +01:00
pancake
66ead9b96b Add ate command for the anal trace logs with ESIL (and backstepping)
- r2 -e dbg.trace=true -e anal.trace=true -d ls
> 10ds  # perform 10 steps
> ate   # show anal trace logs
> .ate `atek idx` # backstepping
> ate-* # clear logs
2015-02-22 11:40:55 +01:00
pancake
4f15b376ed Use YYYY-MM-DD format for pt 2015-02-22 00:07:06 +01:00
jvoisin
ca883330b0 Fix 3 CID 2015-02-21 22:28:49 +01:00
jvoisin
370175873c Improves a bit z80-cr 2015-02-21 21:54:12 +01:00
pancake
395863f04f Fix #2118 - entry0 not in symbols flagspace 2015-02-20 23:45:18 +01:00
pancake
5c8b417cf2 Add mul/div opcodes for x86.nz assembler and fix osx build 2015-02-20 19:39:38 +01:00
pancake
25854f7f5f Honor original filepath and /usr/include for include files
- This must be configurable (-I)
2015-02-20 03:18:36 +01:00
pancake
d21367f2ef Implement prg command to print raw gunzipped contents of block 2015-02-20 01:16:17 +01:00
pancake
90b47a9f20 Drop max file size to make rabin2 -zzz happy 2015-02-20 00:58:12 +01:00
pancake
e2fd3ae96f Add missing demangler names in array 2015-02-19 22:56:49 +01:00
inisider
d4b9195b95 add detector of msvc and lisence comments 2015-02-19 22:49:44 +01:00
inisider
208aa0ce8a fix merged problems 2015-02-19 22:49:44 +01:00
Jeffrey Crowell
cb4f43d104 fix indent 2015-02-19 12:38:37 -05:00
jvoisin
838c467724 Coverifix once again 2015-02-19 15:04:58 +01:00
pancake
dab15be84f Add more spaguetti in x86.nz to support and and or 2015-02-19 14:39:01 +01:00
jvoisin
04fc5f665d Delete outdated KVESIL 2015-02-19 13:23:49 +01:00
jvoisin
55f5c73008 Coverifix++ 2015-02-19 12:59:13 +01:00
pancake
e9a3fd96d2 Add prx command -hiew-like- 2015-02-19 12:29:57 +01:00
skuater
5335ba8f5f Initial support for FPU/MMX/XMM on linux-x86-64 2015-02-19 10:52:01 +01:00
pancake
e54b2840c0 Fix w32 build 2015-02-19 09:44:27 +01:00
inisider
d61353de78 MSVC demangling functions and templates
Contains 13 commits:
- add parsing og operator name codes
- add stubs for parsing function and function params
- remove uunsed code
- add initial printing of demangled functions
- fix some issues according to new testsuit
- add parsing of types abbreviation
- add support of abbreabiation of names
- fix some memory leakage
- small fix for parsing of storage class code for return
- add #undef for macro GET_VAR...
- fix some output for operatorXX()
- add parsing of templates
- isolate abbr. name list for templates
2015-02-19 09:32:21 +01:00