Maijin
8b413f101e
asm.relsub=true by default
...
asm.relsub=true by default
2016-09-06 10:22:57 +02:00
pancake
2952120e88
Add p=0 and p=F
2016-09-06 05:17:44 +02:00
pancake
6df53f8bb1
Fixes for enum types in t and pf
2016-09-06 04:29:42 +02:00
Álvaro Felipe Melchor
11bbcfd690
Fix bad interpretation from dynamic section ( #5702 )
...
We were not using correctly DT_PLTREL
2016-09-06 02:53:45 +02:00
pancake
6fabf7acc2
Set leahints to false by default
2016-09-06 02:48:01 +02:00
pancake
d77d7984aa
Fix build
2016-09-05 21:56:39 +02:00
Paul
30a0987c0a
Various analysis enhancements
...
* Updated anal.nonskip is updated
* Possible infinite recursion fix
* anal.hpskip is added (false by default)
* mips fix; build fix; flag_exist_at callback is added
* nopskip fix
* asm.leahints fix
2016-09-05 20:42:04 +02:00
Roman Valls Guimerà
0e3b2c20a0
A bit more documentation on ESIL (for AVR) does not hurt ( #5701 )
2016-09-05 20:38:01 +02:00
Maijin
003ecd5108
Man correction -n is the new -N and opposite
2016-09-05 14:19:40 +02:00
BlueC0re
00d74d68e1
fixed array types in parsing routines + added special case for char[] ( #5696 )
...
Interpret char[] as char* in the pf format (use z instead of c).
2016-09-05 12:17:01 +02:00
pancake
66b87e12fd
Fix crash in self://
2016-09-05 04:35:05 +02:00
Anton Kochkov
c23c5971a2
Fix macroses help
2016-09-05 04:45:41 +03:00
Ahmed Mohamed Abd El-MAwgood
38f8f7bf60
fixing bug in anal type matching
...
It should stop its work if the calling convention is not found
2016-09-04 19:13:10 +03:00
BlueC0re
c4f301e52e
Fix null pointer deref in meta variable comments
2016-09-04 16:58:00 +02:00
BlueC0re
5d3c7d1d36
Added array size support for structures
2016-09-04 16:49:12 +02:00
Vlad Ivanov
1dbcdb3ca8
anal_xtensa: fix "callx0 a0" ESIL ( #5689 )
2016-09-04 14:24:13 +02:00
pancake
dad6847883
Add zG exact-match zignatures support
2016-09-04 14:13:08 +02:00
Álvaro Felipe Melchor
158d3fcc6b
More ELFic works
2016-09-04 14:03:35 +02:00
pancake
07656c523b
Fix #5684 - Add cfg.minzlen to force minimum length as valid zignatures
2016-09-04 14:02:27 +02:00
pancake
e3e95d1f4c
Implement optimized zo command
2016-09-04 13:54:37 +02:00
pancake
e6324bcc62
Add zo command and fix build
2016-09-04 13:44:02 +02:00
Álvaro Felipe Melchor
4d82d3b3bb
fix build
2016-09-04 13:43:31 +02:00
pancake
69cefa1442
More fixes for agv path discoverty
2016-09-04 13:31:37 +02:00
Ben Cheney
4b9aeee4a1
Replace ${LIB} with lib in bochs Makefile ( #5682 )
...
r2 builds currently fail on Bash on Ubuntu on Windows due to the
${NAME} variable being defined in the environment (as the current
hostname), which meant that libbochs.a was being placed in an
unexpected location. This patch fixes the issue for BoUoW by replacing
use of the ${LIB} variable with a set value of 'lib'. It should be
noted that other build scripts (e.g. shlr/bochs/deps.mk) currently
assume that libbochs.a is located precisely at
shlr/bochs/lib/libbochs.a anyway (and as such, it is suspected that
the use of ${LIB} here may have been spurious to begin with).
2016-09-04 13:08:52 +02:00
NighterMan
9f7ebda012
Fix for invalid JSON ouput on search cmd
2016-09-04 12:17:46 +02:00
pancake
6b5e4f151b
Add core.breakLoop for 1000ds and fix 'ds #'
2016-09-04 01:05:14 +02:00
pancake
e4948d4c28
asm.emustr enables asm.emu automatically
2016-09-03 20:31:30 +02:00
pancake
dbffaeb602
Aim to fix the missing font tag issue in scr.html
2016-09-03 18:38:12 +02:00
pancake
b3ccf6387c
More checks for agv
2016-09-03 17:57:30 +02:00
pancake
0db8170801
Fix latest covs
2016-09-03 17:26:56 +02:00
SkUaTeR
d5c0671a50
fixed esil STOSB opcode for 16 bits ( #5676 )
2016-09-03 17:08:21 +02:00
pancake
ea09d9df2b
Fix pxr0 regression
2016-09-03 17:08:02 +02:00
Álvaro Felipe Melchor
41a584b91b
cache symbols and imports from phdr
2016-09-03 16:58:36 +02:00
Álvaro Felipe Melchor
76d2e3e74f
fix uaf introduced in faster load elf
2016-09-03 16:29:16 +02:00
pancake
320a4aad25
Fix #5573 - avoid bad names in functions after af
2016-09-03 14:57:59 +02:00
pancake
bd15b62ed0
Always run afva from af if anal.vars is set
2016-09-03 14:53:34 +02:00
pancake
8a4ac505b0
Fix #5665 - Properly handle 32/64 bit spawning on OSX
2016-09-03 14:39:43 +02:00
pancake
1ad646698e
Add ?w and drop anal.vars check in afva command
2016-09-03 14:22:31 +02:00
Álvaro Felipe Melchor
bdd8708429
Load ELF files faster caching symbols and imports
2016-09-03 13:57:35 +02:00
pancake
c397cda15d
Fix #5667 - Override SHDR symbols with PHDR ones
2016-09-03 05:05:25 +02:00
Maijin
34a1bdf23c
Fix #5640
2016-09-02 22:27:24 +02:00
pancake
daacec5753
Fix #5668 - Honor =H arg path
2016-09-02 20:57:45 +02:00
pancake
90fee6d5dd
Fix regression logic in agv and update help
2016-09-02 20:00:16 +02:00
pancake
7c0f154dea
Fix #5627 - Iterate over all instructions with @@i
2016-09-02 18:11:56 +02:00
pancake
6b1a0677fd
Revert "Remove agv fix #5662 "
...
This reverts commit 12486179891fe7842f4f0f6dc82f59d13e9fab43.
2016-09-02 17:14:52 +02:00
pancake
6b046b240b
Fix make depgraph.png
2016-09-02 17:13:03 +02:00
pancake
90fb18dcfc
Fix endian issue in mips.gnu assembler
2016-09-02 17:12:28 +02:00
Maijin
aab6ebf06b
Remove afna false-positive
2016-09-02 16:48:25 +02:00
Maijin
48cbf32b88
Fix #5666
2016-09-02 14:15:05 +02:00
Maijin
1248617989
Remove agv fix #5662
2016-09-02 14:11:42 +02:00