Bartosz Taudul
|
dee808dd1b
|
Display jump labels in the UI.
|
2020-05-09 15:14:33 +02:00 |
|
Bartosz Taudul
|
2543bb5e63
|
Shorter jump labels.
|
2020-05-09 15:14:25 +02:00 |
|
Bartosz Taudul
|
0de39a1d33
|
Construct location table during disassembly.
|
2020-05-09 14:58:06 +02:00 |
|
Bartosz Taudul
|
8cbd209ede
|
Display number of selected lines.
|
2020-05-09 13:53:11 +02:00 |
|
Bartosz Taudul
|
8caf6b02c6
|
Allow switching between Intel and AT&T assembly syntax.
|
2020-05-09 12:58:09 +02:00 |
|
Bartosz Taudul
|
ad4387a0c0
|
Implement saving disassembly to a file.
|
2020-05-09 02:37:18 +02:00 |
|
Bartosz Taudul
|
2ca6b6f2fe
|
Implement display of grouped instruction pointer statistics.
|
2020-05-07 02:33:37 +02:00 |
|
Bartosz Taudul
|
15454d2253
|
Select microarchitecture basing on cpuid.
|
2020-05-07 00:53:31 +02:00 |
|
Bartosz Taudul
|
e7e3d1105c
|
Register usage is only available in capstone 4.x.
|
2020-05-02 03:09:16 +02:00 |
|
Bartosz Taudul
|
2e75990b6c
|
Fix wrong indent.
|
2020-05-02 02:34:15 +02:00 |
|
Bartosz Taudul
|
e132849fe2
|
Don't highlight lines with no dependencies.
|
2020-05-02 02:34:15 +02:00 |
|
Bartosz Taudul
|
95c9259193
|
Draw register dependency decorations on scroll bar.
|
2020-05-02 02:34:15 +02:00 |
|
Bartosz Taudul
|
50a5cce985
|
Reduce search range.
|
2020-05-02 02:34:15 +02:00 |
|
Bartosz Taudul
|
0fdb5e6592
|
Calculate register dependency data.
|
2020-05-02 02:34:15 +02:00 |
|
Bartosz Taudul
|
93f255e95b
|
Invalidate asm line selection when disassembly is performed.
|
2020-05-02 02:34:15 +02:00 |
|
Bartosz Taudul
|
654dc2b901
|
Detect conditional jumps.
|
2020-05-02 02:34:15 +02:00 |
|
Bartosz Taudul
|
4390aa1015
|
Print register data in asm lines.
|
2020-05-01 22:39:54 +02:00 |
|
Bartosz Taudul
|
f4b06ed1fc
|
Register line selection.
|
2020-05-01 20:35:09 +02:00 |
|
Bartosz Taudul
|
8b2b2f650f
|
Add space for register data in each asm line.
|
2020-05-01 20:35:09 +02:00 |
|
Bartosz Taudul
|
bb4b08e8cf
|
Don't display operands, if none.
|
2020-05-01 16:15:33 +02:00 |
|
Bartosz Taudul
|
47b8f052bd
|
Include flags register.
|
2020-05-01 16:14:27 +02:00 |
|
Bartosz Taudul
|
611bfe49df
|
Display list of read and write registers.
|
2020-05-01 13:20:19 +02:00 |
|
Bartosz Taudul
|
8014fce6e1
|
Store list of read and write registers for each asm instruction.
|
2020-05-01 13:01:47 +02:00 |
|
Bartosz Taudul
|
38116b88a5
|
Create x86 common register mapping table.
|
2020-05-01 13:01:47 +02:00 |
|
Bartosz Taudul
|
2175fa6701
|
Shorten labels.
|
2020-04-27 19:21:32 +02:00 |
|
Bartosz Taudul
|
83d6566020
|
Optional visualization of uarch latency.
|
2020-04-27 19:21:32 +02:00 |
|
Bartosz Taudul
|
d6e633edd0
|
Fix typo.
|
2020-04-27 16:10:43 +02:00 |
|
Bartosz Taudul
|
adc60bf394
|
Separate uarch data retrieval from tooltip display.
|
2020-04-27 15:31:32 +02:00 |
|
Bartosz Taudul
|
abd00e28b8
|
Hackish support for LEA variants.
|
2020-04-27 00:59:49 +02:00 |
|
Bartosz Taudul
|
70605fc8ed
|
Workaround issues with operand width mismatch.
|
2020-04-27 00:59:49 +02:00 |
|
Bartosz Taudul
|
5da60b53d0
|
Add micro architecture tooltips.
|
2020-04-27 00:59:49 +02:00 |
|
Bartosz Taudul
|
f43755625c
|
Add uarch selection UI.
|
2020-04-26 15:00:40 +02:00 |
|
Bartosz Taudul
|
6266d482ae
|
Be explicit about displaying machine code.
|
2020-04-26 14:51:58 +02:00 |
|
Bartosz Taudul
|
dba594a857
|
Store CPU architecture.
|
2020-04-26 14:23:16 +02:00 |
|
Bartosz Taudul
|
5ae2c415b7
|
Draw a line indicating zeroth column of source code.
|
2020-04-25 13:52:21 +02:00 |
|
Bartosz Taudul
|
6b831173e4
|
Don't display asm counts if no asm available.
|
2020-04-25 13:51:58 +02:00 |
|
Bartosz Taudul
|
368caddd00
|
Separate coloring for types and special values.
|
2020-04-25 01:01:10 +02:00 |
|
Bartosz Taudul
|
51659ed123
|
Enable syntax highlighting.
|
2020-04-25 00:21:15 +02:00 |
|
Bartosz Taudul
|
3e583b1373
|
Add C++ tokenizer.
|
2020-04-25 00:21:15 +02:00 |
|
Bartosz Taudul
|
c87c464f23
|
Use proper symbol address.
|
2020-04-24 16:16:53 +02:00 |
|
Bartosz Taudul
|
9a77a59cb2
|
Display sample percentage columns only if there's data.
|
2020-04-24 00:49:38 +02:00 |
|
Bartosz Taudul
|
e48095062b
|
Allow displaying machine code bytes in disassembly.
|
2020-04-19 16:07:24 +02:00 |
|
Bartosz Taudul
|
afb9bdce86
|
Store instruction lengths.
|
2020-04-19 16:07:24 +02:00 |
|
Bartosz Taudul
|
421f0895b7
|
Filter invalid jumps.
|
2020-04-19 16:07:24 +02:00 |
|
Bartosz Taudul
|
ea00efa857
|
Display disassembly failure notification.
|
2020-04-19 16:07:24 +02:00 |
|
Bartosz Taudul
|
b157d4c161
|
Detect disassembly failures.
|
2020-04-19 14:40:36 +02:00 |
|
Bartosz Taudul
|
c78e11872c
|
Fix jump arrow mouse hover detection.
|
2020-04-19 14:28:59 +02:00 |
|
Bartosz Taudul
|
1f3b6d01ab
|
Cosmetics.
|
2020-04-19 14:10:26 +02:00 |
|
Bartosz Taudul
|
7a6bc6f554
|
Substitute source file names in source view.
|
2020-04-17 19:28:39 +02:00 |
|
Bartosz Taudul
|
01d7fefe52
|
Perform source file name substitution.
|
2020-04-17 19:28:39 +02:00 |
|