18998 Commits

Author SHA1 Message Date
pancake
96391f83f8 Fix #10865 - hang_06 - Skip invalid cfstring sections 2018-08-01 00:57:36 +01:00
pancake
bb8f2b0773 Fix #10865 - hang_03 - skip invalid sections when marking data words 2018-08-01 00:57:36 +01:00
pancake
09941d68c9 Fix #10865 - hang_08 - skip invalid sections when computing relocs in ELF 2018-08-01 00:57:36 +01:00
pancake
4349935af5 Fix #10865 - Slow/long (near-infinite) mach0 parsing issue 2018-08-01 00:57:36 +01:00
pancake
f4f7a4734c Fix #10865 - Slow/long (near-infinite) elf parsing issue 2018-08-01 00:57:36 +01:00
Florian Märkl
7ab290d170 Fix tasks_lock_enter() 2018-08-01 00:55:28 +01:00
Benjamin Levy
98fa58028a Add -fno-stack-protector to ragg2 CFLAGS 2018-08-01 00:55:18 +01:00
Khairul Kasmiran
dcdb33bda3 Fix -Wformat-truncation warning in disasm.c for #10338 2018-07-31 22:59:57 +08:00
Khairul Kasmiran
f0bf39805d ieej: PFMT64d -> PFMT64u 2018-07-31 22:10:39 +08:00
Khairul Azhar Kasmiran
5ef73c0876 Declare elf preinit/init/fini array entries as data (#10858)
* Declare elf preinit/init/fini array entries as data
* Using rva
* Use entry->bits instead of info->bits
2018-07-31 15:24:07 +02:00
mandlebro
643eaa6bd9 Fix 'dpj pid' command 2018-07-31 12:43:41 +01:00
mandlebro
20d8df9370 Fixed listing processes state and uid (was always 's' and 0) 2018-07-31 12:43:41 +01:00
Iru Cai (vimacs)
2d6d7c06a1 PE: section alignment can be smaller than 4K (#10853)
- SectionAlignment in some EFI files is smaller than 4K (#9929)
- Give a warning if section vaddr is not aligned
2018-07-31 11:30:52 +01:00
pancake
6fc94b8ea5 Unset iova when cfg.debug is set, dunno who broke that. io.debug needs to be killed 2018-07-31 11:26:18 +01:00
d4em0n
3524f8b8ca Fix #10813 breakpoint kind when send to gdbserver and fix continue/stepping in gdbclient (arm) (#10818) 2018-07-31 09:37:20 +01:00
Florian Märkl
72fd977384 Add missing R_APIs to vector functions 2018-07-30 20:58:06 +02:00
pancake
a1666a7712 Fix warnings introduced recently 2018-07-30 18:17:09 +01:00
Florian Märkl
cb3ac67ca2 Fix void * arithmetic in vector.c 2018-07-30 18:49:37 +02:00
Florian Märkl
4028065542 Document r_vector 2018-07-30 18:49:37 +02:00
Florian Märkl
3c1bd9937a Remove r_pvector_clone() bc it's dangerous and currently unused 2018-07-30 18:49:37 +02:00
Florian Märkl
8beae0bb91 Fix pvector usage in r_core_get_boundaries_prot 2018-07-30 18:49:37 +02:00
Florian Märkl
7577c674ef Add RPVector struct 2018-07-30 18:49:37 +02:00
Florian Märkl
de90215650 Fix r_vector_clone 2018-07-30 18:49:37 +02:00
Florian Märkl
95cb69cf28 Move vector ptr/assign functions to header, Fix r_vector_insert 2018-07-30 18:49:37 +02:00
Florian Märkl
182ab836ef Fix pvector usage in _map_skyline_push 2018-07-30 18:49:37 +02:00
Florian Märkl
0965f2ef13 Fix r_vector_push 2018-07-30 18:49:37 +02:00
Florian Märkl
ac9fff3c03 Move vector tests to r2r, Fix r_pvector_upper_bound name 2018-07-30 18:49:37 +02:00
Florian Märkl
d5c1fcfd74 Implement flat RVector and pvector 2018-07-30 18:49:37 +02:00
pancake
1b7a3ae94d Add missing autocompletion for the obf command 2018-07-30 17:16:38 +01:00
Khairul Kasmiran
3c2f96b67a Removed some trailing spaces 2018-07-30 18:53:10 +08:00
pancake
8e2803c182 Fix #10855 - Update sdb 2018-07-30 11:07:12 +01:00
Riccardo Schirone
d98c5b9080
shlr/meson.build: use master branch for capstone on meson build too (#10832) 2018-07-30 08:51:47 +02:00
Vanellope
c9969157e7 the scroll up-down behaviour of the disassembly in both Vp and V! should be unified. (#10848) 2018-07-30 03:06:58 +08:00
David CARLIER
adaa0bc986 Making asan no ops for OpenBSD (not supported) and few mem leaks fixes (#10842) 2018-07-29 16:43:46 +08:00
Vanellope
5e56c90483 get [1][2] jumps for panels and fixed some unstable behaviors (#10836)
* fixed unstable behaviours and [1][2][3]jump now works.
* added the help messages
* restyling for the help message
2018-07-29 12:56:15 +08:00
cyanpencil
f3b33640d1 Adjust edge positioning if there is a graph title
Fix whitespace
2018-07-29 12:48:15 +08:00
cyanpencil
29955c4c0d Add '#' key to toggle graph hints
Refactoring

Small fix

Fix for windows in graph.c
2018-07-29 12:48:15 +08:00
cyanpencil
169d69efd7 Different dot style for backedges 2018-07-29 12:48:15 +08:00
Khairul Azhar Kasmiran
d42b734a84
rax2: add new output mode for Fx (#10840)
* rax2: add new output mode for Fx

* Reversed order of tests
2018-07-29 11:04:52 +08:00
Tyler Lambert
8255f2a96c Verify input is not in hex before interpreting as float (#10821)
* verify input is not in hex before interpreting as float

* check for "0x" prefix before converting to float
2018-07-28 13:18:13 +08:00
mandlebro
410ff31de8 Fix aecs and added aecc (continue until call) 2018-07-27 20:10:35 +01:00
fcasal
9a83761c6d esil emulation now stops at breakpoints (#10834) 2018-07-27 20:01:38 +01:00
fcasal
e57fdba049 Increased dsf step limit, which prevented sucessfull stepping out (#10828) 2018-07-27 20:00:48 +01:00
xarkes
79bfcd8f6e
Fixed segfault with VO (#10829) 2018-07-27 17:02:48 +02:00
mandlebro
3e55b5f57d Default esil.breakoninvalid to false 2018-07-27 18:51:44 +08:00
mandlebro
2f01fd8890 Change esil.breakoninvalid default to true 2018-07-27 18:51:44 +08:00
mandlebro
527c366c79 Added esil break on invalid instruction variable 2018-07-27 18:51:44 +08:00
HMPerson1
2752b2d370 Add back old ESIL code in comments 2018-07-27 10:39:25 +01:00
HMPerson1
471e13c24d Rewrite ESIL for x86 SAR 2018-07-27 10:39:25 +01:00
HMPerson1
08f70d8e20 Add ESIL for ARM64 REV32 2018-07-27 10:39:25 +01:00