Commit Graph

483 Commits

Author SHA1 Message Date
pancake
c9779da737 Fix iopa tests 2016-01-27 03:33:52 +01:00
pancake
75d7faf35e Fix regression in comments in disasm 2016-01-27 02:49:40 +01:00
pancake
86b2cd3812 Fix #3958 - asm.emu obeys asm.cmtright 2016-01-27 02:35:45 +01:00
pancake
bcb065e5dd Fix #4031 and #4030 - asm.jmphints independent from asm.comments 2016-01-27 02:25:25 +01:00
condret
e9aa1bfa80 hardening 2016-01-20 16:13:30 +00:00
condret
ccab168cb5 fix a memleak and implement esil.stacksize for @crowell 2016-01-19 23:36:21 +00:00
pancake
3b4fc2cf9a Fix #3950 - Implement asm.emustr 2016-01-15 00:17:28 +01:00
pancake
beb2dd2f3f Enhance asm.nodup to support invalid instructions and count them 2016-01-11 22:28:22 +01:00
pancake
5ed63681b4 Fix #3921 - do not show dupped instructions with asm.nodup 2016-01-10 22:31:20 +01:00
Riccardo Schirone
a20562d6e8 util/print: fix glitch when cursor is on . at the end of hexpairs
* fix visual instruction alignment when using asm.bytespace
2016-01-08 23:33:57 +01:00
Álvaro Felipe Melchor
c939ba7da9 Fix #3852 & changes in midflags 2015-12-31 02:10:18 +01:00
Judge Dredd (key 6E23685A)
60ecab6324 fix anal.bbline with scr.utf8 bug 2015-12-29 17:59:15 +01:00
pancake
6a274bd3c6 Initial import pds|pdsf to disassemble only strings 2015-12-21 15:53:53 +01:00
pancake
f264b1d1e3 Fix pdf on folded function issue 2015-12-16 15:30:13 +01:00
pancake
25892b084a Show comments in folded functions 2015-12-15 01:03:42 +01:00
pancake
2f9623786f More fixes for the folded functions in disasm 2015-12-15 00:37:33 +01:00
pancake
d0444bbe15 Fix multiple folded functions glitch in disasm 2015-12-15 00:18:44 +01:00
pancake
1f647dd2e6 Refix #3785 2015-12-14 12:11:34 +01:00
pancake
a3d8a3a50d Fix asm.emu regression 2015-12-14 10:57:50 +01:00
pancake
db5a76f8b3 Initial support for fold/unfold functions with afF and Vz 2015-12-14 10:19:07 +01:00
pancake
8dedcf406b Fix #3785 - Fix refline colors in arg/var with custom color theme 2015-12-03 14:48:15 +01:00
Riccardo Schirone
5311241537 core/disasm: add '~' mark when midflags is into effect
'~' is used to notify the user that the instruction is using some bytes
of the next instruction because of asm.midflags.
2015-11-29 12:25:31 +01:00
Riccardo Schirone
fce421b0f0 core/disasm: change cursor when in the middle of an instruction
fix #3748
2015-11-27 20:37:19 +01:00
Riccardo Schirone
3989c94c5a core/disasm: fix some corner cases in the cursor display
fix #3747
2015-11-27 20:37:18 +01:00
Riccardo Schirone
c7a444cb39 core/cmd_meta: fix regression with format memory metadata 2015-11-24 12:45:43 +01:00
pancake
078739dc2b Check if ds->line is null in asm.bbline 2015-11-24 03:11:55 +01:00
pancake
cffa44b2f7 Add ara command and fix RReg.arena.push/pop implementation 2015-11-24 00:58:03 +01:00
pancake
b4308219e7 UJMP also bbsplits 2015-11-23 11:03:10 +01:00
pancake
4c4747aa33 Fix asm.bbline fcnline glitch 2015-11-23 10:30:49 +01:00
pancake
cab871f3e6 Fix #650 - asm.bbline - blankline on every basic block 2015-11-23 01:40:35 +01:00
pancake
6027d6e44e Implement asm.relsub 2015-11-19 23:12:25 +01:00
pancake
30b1fcc208 Initial implementation of the V, comma-ents stuff 2015-11-18 13:03:35 +01:00
pancake
9c9bb2dbd5 Memory optimization for flags (-70%) + some warnfixes + sdb-sync 2015-11-08 23:38:42 +01:00
Riccardo Schirone
24f675e8af core/reflines: improve reflines algorithm 2015-11-07 11:23:31 +01:00
Riccardo Schirone
932ba39978 core/disasm: remove asm.linesup(date) option 2015-11-07 11:23:31 +01:00
Riccardo Schirone
f651209623 core/reflines: start cleaning up the code 2015-11-07 11:23:31 +01:00
pancake
0fdae7223a Do not show OKs in tests + minor code cleanup 2015-11-05 02:07:35 +01:00
pancake
6e01343887 Fix #3653 - asm.pcalign issues 2015-11-02 18:57:01 +01:00
Riccardo Schirone
c8804ee0a8 core/disasm: a little refactoring for show_colors 2015-11-02 15:22:44 +01:00
pancake
72b27776d7 Initial support for function signatures using pf and initial symbol tables 2015-10-30 03:07:22 +01:00
pancake
ec2ac9c640 Initial implementation of asm.emuwrite and asm.emu for CALL and UCALL 2015-10-29 23:37:51 +01:00
pancake
4756e610d9 Add RBin.srcdir and dir.source for asm.dwarf 2015-10-29 12:37:14 +01:00
pancake
894fa1cdf8 Do not abuse rcons for asm.emu.syscall 2015-10-29 11:54:00 +01:00
pancake
6a85a44962 Handle syscalls in asm.emu, better debug.arg and osx-syscalls 2015-10-29 11:22:49 +01:00
pancake
461b714503 Fix objc heap overflow class parsing bug 2015-10-21 12:19:19 +02:00
pancake
620d47675f Workaround for the fixedblock issue 2015-10-21 01:51:34 +02:00
pancake
79d212eafa Fix pdi 2015-10-21 00:26:32 +02:00
pancake
84bd6df03f Fix asm.filter in pi command 2015-10-20 23:48:34 +02:00
pancake
b111057798 Fix #3505 - analyze cmovs a bit 2015-10-18 22:14:06 +02:00
Anton Kochkov
18be7dfc36 Better output with labels 2015-10-18 01:41:59 +03:00