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
|
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
|
83d6566020
|
Optional visualization of uarch latency.
|
2020-04-27 19:21:32 +02:00 |
|
Bartosz Taudul
|
abd00e28b8
|
Hackish support for LEA variants.
|
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
|
dba594a857
|
Store CPU architecture.
|
2020-04-26 14:23:16 +02:00 |
|
Bartosz Taudul
|
368caddd00
|
Separate coloring for types and special values.
|
2020-04-25 01:01:10 +02:00 |
|
Bartosz Taudul
|
3e583b1373
|
Add C++ tokenizer.
|
2020-04-25 00:21:15 +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
|
b157d4c161
|
Detect disassembly failures.
|
2020-04-19 14:40:36 +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 |
|
Bartosz Taudul
|
ef56c7fa7c
|
Display source files time composition in selected function/symbol.
|
2020-04-12 17:08:58 +02:00 |
|
Bartosz Taudul
|
6c76c8098b
|
Draw hotness markers next to sample percentage counts.
|
2020-04-11 01:59:15 +02:00 |
|
Bartosz Taudul
|
2c11418d33
|
Calculate max sample counts during ip map creation.
|
2020-04-11 01:34:44 +02:00 |
|
Bartosz Taudul
|
f0c7a751c1
|
Context-sensitive auto-selection of stats mode in source view.
|
2020-04-09 22:37:49 +02:00 |
|
Bartosz Taudul
|
9d2c03bc5b
|
Allow showing sample data for whole symbol.
|
2020-04-09 22:23:57 +02:00 |
|
Bartosz Taudul
|
0e1c9e2cd1
|
Highlight source line corresponding to hovered asm line.
|
2020-04-09 22:02:06 +02:00 |
|
Bartosz Taudul
|
0791871955
|
Highlight asm lines for hovered source line.
|
2020-04-09 21:57:28 +02:00 |
|
Bartosz Taudul
|
a715df6338
|
Tighten assembly source location display.
|
2020-04-09 01:52:22 +02:00 |
|
Bartosz Taudul
|
6dd765c101
|
Tighten mnemonic display.
|
2020-04-09 01:45:38 +02:00 |
|
Bartosz Taudul
|
bae08c27c8
|
Tighter assembly address display.
|
2020-04-09 01:31:27 +02:00 |
|
Bartosz Taudul
|
08c58fe8e3
|
Separate asm lines selection.
|
2020-04-08 23:59:10 +02:00 |
|
Bartosz Taudul
|
450229f5e4
|
Only change assembly target line when necessary.
|
2020-04-08 23:30:42 +02:00 |
|
Bartosz Taudul
|
d300d17f9e
|
Match source and assembly selection.
|
2020-04-08 22:57:42 +02:00 |
|
Bartosz Taudul
|
bb338a1c97
|
Symbol file selector.
|
2020-04-08 22:25:36 +02:00 |
|
Bartosz Taudul
|
a1bad4b7be
|
Build list of symbol source files.
|
2020-04-08 22:18:00 +02:00 |
|
Bartosz Taudul
|
006919ec55
|
Mixed source/assembly symbol view.
|
2020-04-08 22:04:00 +02:00 |
|
Bartosz Taudul
|
a7fffe7e13
|
Separate opening source and symbol views.
|
2020-04-08 02:12:09 +02:00 |
|
Bartosz Taudul
|
09cf160088
|
Split source and symbol views in SourceView.
|
2020-04-08 01:58:23 +02:00 |
|
Bartosz Taudul
|
78a0773f38
|
Collect jumps outside symbol.
|
2020-04-04 13:51:55 +02:00 |
|
Bartosz Taudul
|
aae161e31a
|
Draw jumps in assembly view.
|
2020-04-04 03:41:10 +02:00 |
|
Bartosz Taudul
|
3711a66592
|
Calculate jump table.
|
2020-04-04 02:25:12 +02:00 |
|
Bartosz Taudul
|
50d9932378
|
Display number of assembly instructions for each line.
|
2020-04-02 02:35:41 +02:00 |
|
Bartosz Taudul
|
22e9135ab1
|
Retrieve file name string idx in source view.
|
2020-04-02 02:15:10 +02:00 |
|
Bartosz Taudul
|
d3c278cb02
|
Make source location display optional.
|
2020-04-02 01:37:56 +02:00 |
|
Bartosz Taudul
|
2303f18d39
|
Add guards to source view header.
|
2020-04-02 01:02:42 +02:00 |
|
Bartosz Taudul
|
78eb774822
|
Assembly addresses can be displayed relative to symbol.
|
2020-03-28 14:42:47 +01:00 |
|
Bartosz Taudul
|
9837e06816
|
Implement cross-symbol jumping.
|
2020-03-28 14:27:29 +01:00 |
|
Bartosz Taudul
|
86aad15e0c
|
Display jump/call target address.
|
2020-03-28 01:36:51 +01:00 |
|
Bartosz Taudul
|
8dba099a56
|
Revert "Base address is not needed."
This reverts commit 058369bc7a .
|
2020-03-28 00:57:41 +01:00 |
|
Bartosz Taudul
|
22cae56ab1
|
Decode jump/call addresses.
|
2020-03-28 00:53:48 +01:00 |
|
Bartosz Taudul
|
058369bc7a
|
Base address is not needed.
|
2020-03-27 23:58:25 +01:00 |
|