├── BranchTrace-x64plugin-wtl
├── BranchTrace-x64plugin-wtl.aps
├── BranchTrace-x64plugin-wtl.rc
├── BranchTrace-x64plugin-wtl.vcxproj
├── BranchTrace-x64plugin-wtl.vcxproj.filters
├── BranchTrace-x64plugin-wtl.vcxproj.user
├── LDasm
│ ├── LDasm.c
│ └── LDasm.h
├── ThreadTraceCore.cpp
├── ThreadTraceCore.h
├── ThreadTraceDialog.cpp
├── ThreadTraceDialog.h
├── disassembler.cpp
├── disassembler.h
├── dllmain.cpp
├── dllmain.h
├── plugin.h
├── plugin_global.h
├── pluginsdk
│ ├── DeviceNameResolver
│ │ ├── DeviceNameResolver.h
│ │ ├── DeviceNameResolver_x64.a
│ │ ├── DeviceNameResolver_x64.lib
│ │ ├── DeviceNameResolver_x86.a
│ │ └── DeviceNameResolver_x86.lib
│ ├── TitanEngine
│ │ ├── TitanEngine.h
│ │ ├── TitanEngine_x64.a
│ │ ├── TitanEngine_x64.lib
│ │ ├── TitanEngine_x86.a
│ │ └── TitanEngine_x86.lib
│ ├── XEDParse
│ │ ├── XEDParse.h
│ │ ├── XEDParse_x64.a
│ │ ├── XEDParse_x64.lib
│ │ ├── XEDParse_x86.a
│ │ └── XEDParse_x86.lib
│ ├── _dbgfunctions.h
│ ├── _plugin_types.h
│ ├── _plugins.h
│ ├── _scriptapi.h
│ ├── _scriptapi_argument.h
│ ├── _scriptapi_assembler.h
│ ├── _scriptapi_bookmark.h
│ ├── _scriptapi_comment.h
│ ├── _scriptapi_debug.h
│ ├── _scriptapi_flag.h
│ ├── _scriptapi_function.h
│ ├── _scriptapi_gui.h
│ ├── _scriptapi_label.h
│ ├── _scriptapi_memory.h
│ ├── _scriptapi_misc.h
│ ├── _scriptapi_module.h
│ ├── _scriptapi_pattern.h
│ ├── _scriptapi_register.h
│ ├── _scriptapi_stack.h
│ ├── _scriptapi_symbol.h
│ ├── bridgegraph.h
│ ├── bridgelist.h
│ ├── bridgemain.h
│ ├── dbghelp
│ │ ├── dbghelp.h
│ │ ├── dbghelp_x64.a
│ │ ├── dbghelp_x64.lib
│ │ ├── dbghelp_x86.a
│ │ └── dbghelp_x86.lib
│ ├── jansson
│ │ ├── jansson.h
│ │ ├── jansson_config.h
│ │ ├── jansson_x64.a
│ │ ├── jansson_x64.lib
│ │ ├── jansson_x64dbg.h
│ │ ├── jansson_x86.a
│ │ └── jansson_x86.lib
│ ├── lz4
│ │ ├── lz4.h
│ │ ├── lz4_x64.a
│ │ ├── lz4_x64.lib
│ │ ├── lz4_x86.a
│ │ ├── lz4_x86.lib
│ │ ├── lz4file.h
│ │ └── lz4hc.h
│ ├── x32bridge.lib
│ ├── x32dbg.lib
│ ├── x64bridge.lib
│ └── x64dbg.lib
├── pulgin.cpp
├── res
│ ├── Thread.png
│ └── trace.png
├── resource.h
└── stdafx.h
├── BranchTrace-x64plugin
├── BranchTrace-x64plugin.aps
├── BranchTrace-x64plugin.cpp
├── BranchTrace-x64plugin.h
├── BranchTrace-x64plugin.rc
├── BranchTrace-x64plugin.vcxproj
├── BranchTrace-x64plugin.vcxproj.filters
├── BranchTrace-x64plugin.vcxproj.user
├── ThreadTraceDialog.cpp
├── ThreadTraceDialog.h
├── framework.h
├── pch.h
├── plugin.cpp
├── plugin.h
├── plugin_global.h
├── res
│ ├── BranchTrace-x64plugin.rc2
│ ├── Thread.png
│ └── trace.png
├── resource.h
└── targetver.h
├── BranchTraceExe
├── BrachTraceExe.vcxproj
├── BrachTraceExe.vcxproj.filters
├── BrachTraceExe.vcxproj.user
└── brach-trace-exe.cpp
├── BranchTracerSys
├── BranchTracerSys.cpp
├── BranchTracerSys.vcxproj
├── BranchTracerSys.vcxproj.filters
├── BranchTracerSys.vcxproj.user
├── asm
│ ├── cpu.inc
│ ├── debug.h
│ ├── debug32.asm
│ └── debug64.asm
├── bts
│ ├── bts.cpp
│ └── bts.h
├── ioctls.h
├── kernel-hooks
│ ├── Hooks.cpp
│ ├── Hooks.h
│ ├── LDasm.c
│ └── LDasm.h
├── kernel-tools
│ ├── KernelBase.c
│ ├── KernelBase.h
│ ├── apc_ex.c
│ ├── apc_ex.h
│ ├── my_ntstatus.h
│ ├── nt_enums.h
│ ├── nt_imports.h
│ ├── nt_include.h
│ └── nt_structs.h
└── runsdvui.cmd
└── README.md
/BranchTrace-x64plugin-wtl/BranchTrace-x64plugin-wtl.aps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoneyYang/BranchTrace/a4ebe12e73edc5faf7f8d2840ba7e264ea57b4f2/BranchTrace-x64plugin-wtl/BranchTrace-x64plugin-wtl.aps
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/BranchTrace-x64plugin-wtl.rc:
--------------------------------------------------------------------------------
1 | // Microsoft Visual C++ generated resource script.
2 | //
3 | #include "resource.h"
4 |
5 | #define APSTUDIO_READONLY_SYMBOLS
6 | /////////////////////////////////////////////////////////////////////////////
7 | //
8 | // Generated from the TEXTINCLUDE 2 resource.
9 | //
10 | #include "winres.h"
11 |
12 | /////////////////////////////////////////////////////////////////////////////
13 | #undef APSTUDIO_READONLY_SYMBOLS
14 |
15 | /////////////////////////////////////////////////////////////////////////////
16 | // Chinese (Simplified, PRC) resources
17 |
18 | #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
19 | LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
20 | #pragma code_page(936)
21 |
22 | #ifdef APSTUDIO_INVOKED
23 | /////////////////////////////////////////////////////////////////////////////
24 | //
25 | // TEXTINCLUDE
26 | //
27 |
28 | 1 TEXTINCLUDE
29 | BEGIN
30 | "resource.h\0"
31 | END
32 |
33 | 2 TEXTINCLUDE
34 | BEGIN
35 | "#include ""winres.h""\r\n"
36 | "\0"
37 | END
38 |
39 | 3 TEXTINCLUDE
40 | BEGIN
41 | "\r\n"
42 | "\0"
43 | END
44 |
45 | #endif // APSTUDIO_INVOKED
46 |
47 |
48 | /////////////////////////////////////////////////////////////////////////////
49 | //
50 | // PNG
51 | //
52 |
53 | IDB_PNG_THREAD PNG "res\\Thread.png"
54 |
55 | IDB_PNG_TRACE PNG "res\\trace.png"
56 |
57 |
58 | /////////////////////////////////////////////////////////////////////////////
59 | //
60 | // Dialog
61 | //
62 |
63 | IDD_DIALOG_THREAD_TRACE DIALOGEX 0, 0, 319, 232
64 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
65 | CAPTION "Thread Trace"
66 | FONT 8, "Consolas", 400, 0, 0x0
67 | BEGIN
68 | COMBOBOX IDC_COMBO_THREAD,72,14,180,30,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
69 | PUSHBUTTON "Start Trace",IDC_BUTTON_STARTTRACE,257,14,55,14
70 | PUSHBUTTON "Reset",IDC_BUTTON_RESET,257,32,55,14,WS_DISABLED
71 | LTEXT "Choose Thread",IDC_STATIC,14,17,53,8
72 | PUSHBUTTON "Prev",IDC_BUTTON_PREV,257,169,55,14,WS_DISABLED
73 | PUSHBUTTON "Next(Into)",IDC_BUTTON_NEXTINTO,257,67,55,14,WS_DISABLED
74 | PUSHBUTTON "Prev(Into)",IDC_BUTTON_PREVINTO,257,51,55,14,WS_DISABLED
75 | PUSHBUTTON "&Next",IDC_BUTTON_NEXT,257,185,55,14,WS_DISABLED
76 | LTEXT "Choose Module",IDC_STATIC,14,34,53,8
77 | COMBOBOX IDC_COMBO_MODULE,72,32,180,30,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
78 | CONTROL "",IDC_LIST1,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,14,51,238,174
79 | PUSHBUTTON "ProcStart",IDC_BUTTON_PROCSTART,257,91,55,14,WS_DISABLED
80 | PUSHBUTTON "ProcEnd",IDC_BUTTON_PROCEND,257,107,55,14,WS_DISABLED
81 | PUSHBUTTON "ToEnd",IDC_BUTTON_TOEND,257,211,55,14,WS_DISABLED
82 | PUSHBUTTON "Prev Snippet",IDC_BUTTON_PREVSNIPPET,257,130,55,14,WS_DISABLED
83 | PUSHBUTTON "Next Snippet",IDC_BUTTON_NEXTSNIPPET,257,146,55,14,WS_DISABLED
84 | END
85 |
86 |
87 | /////////////////////////////////////////////////////////////////////////////
88 | //
89 | // DESIGNINFO
90 | //
91 |
92 | #ifdef APSTUDIO_INVOKED
93 | GUIDELINES DESIGNINFO
94 | BEGIN
95 | IDD_DIALOG_THREAD_TRACE, DIALOG
96 | BEGIN
97 | LEFTMARGIN, 7
98 | RIGHTMARGIN, 312
99 | TOPMARGIN, 7
100 | BOTTOMMARGIN, 225
101 | HORZGUIDE, 22
102 | HORZGUIDE, 38
103 | HORZGUIDE, 51
104 | END
105 | END
106 | #endif // APSTUDIO_INVOKED
107 |
108 |
109 | /////////////////////////////////////////////////////////////////////////////
110 | //
111 | // AFX_DIALOG_LAYOUT
112 | //
113 |
114 | IDD_DIALOG_THREAD_TRACE AFX_DIALOG_LAYOUT
115 | BEGIN
116 | 0
117 | END
118 |
119 | #endif // Chinese (Simplified, PRC) resources
120 | /////////////////////////////////////////////////////////////////////////////
121 |
122 |
123 |
124 | #ifndef APSTUDIO_INVOKED
125 | /////////////////////////////////////////////////////////////////////////////
126 | //
127 | // Generated from the TEXTINCLUDE 3 resource.
128 | //
129 |
130 |
131 | /////////////////////////////////////////////////////////////////////////////
132 | #endif // not APSTUDIO_INVOKED
133 |
134 |
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/BranchTrace-x64plugin-wtl.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 | Debug
14 | x64
15 |
16 |
17 | Release
18 | x64
19 |
20 |
21 |
22 | 16.0
23 | Win32Proj
24 | {e29237f6-bf51-4b3c-a9a7-5c988650686e}
25 | BranchTracex64pluginwtl
26 | 10.0
27 |
28 |
29 |
30 | DynamicLibrary
31 | true
32 | v142
33 | MultiByte
34 |
35 |
36 | DynamicLibrary
37 | false
38 | v142
39 | true
40 | MultiByte
41 |
42 |
43 | DynamicLibrary
44 | true
45 | v142
46 | MultiByte
47 |
48 |
49 | DynamicLibrary
50 | false
51 | v142
52 | true
53 | MultiByte
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 | true
75 | .dp$(PlatformArchitecture)
76 | ..\..\..\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\plugins
77 | $(IncludePath);E:\third-lib\includes;
78 |
79 |
80 | false
81 | .dp$(PlatformArchitecture)
82 | ..\..\..\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\plugins
83 | $(IncludePath);E:\third-lib\includes;
84 |
85 |
86 | true
87 | .dp$(PlatformArchitecture)
88 | ..\..\..\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\plugins
89 | $(IncludePath);E:\third-lib\includes;
90 |
91 |
92 | false
93 | .dp$(PlatformArchitecture)
94 | ..\..\..\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\plugins
95 | $(IncludePath);E:\third-lib\includes;
96 |
97 |
98 |
99 | Level3
100 | true
101 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
102 | true
103 | MultiThreadedDebug
104 |
105 |
106 | NotSet
107 | true
108 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);E:\third-lib\lib\$(Configuration)$(PlatformTarget)\Zydis.lib
109 |
110 |
111 |
112 |
113 | Level3
114 | true
115 | true
116 | true
117 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
118 | true
119 | MultiThreaded
120 |
121 |
122 | NotSet
123 | true
124 | true
125 | true
126 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);E:\third-lib\lib\$(Configuration)$(PlatformTarget)\Zydis.lib;
127 |
128 |
129 |
130 |
131 | Level3
132 | true
133 | _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
134 | true
135 | MultiThreadedDebug
136 |
137 |
138 | NotSet
139 | true
140 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);E:\third-lib\lib\$(Configuration)$(PlatformTarget)\Zydis.lib;
141 |
142 |
143 |
144 |
145 | Level3
146 | true
147 | true
148 | true
149 | NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
150 | true
151 | MultiThreaded
152 |
153 |
154 | NotSet
155 | true
156 | true
157 | true
158 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);E:\third-lib\lib\$(Configuration)$(PlatformTarget)\Zydis.lib;
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/BranchTrace-x64plugin-wtl.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 | {2e430117-686d-4410-a80c-cdc92ba350af}
18 |
19 |
20 | {631d739d-396f-4d5d-b3e3-2cdae72c6524}
21 |
22 |
23 | {f01f3db0-bd30-466f-a1af-f05619d18cb9}
24 |
25 |
26 | {7191814d-618e-4bb6-b06e-999c73fa2915}
27 |
28 |
29 | {f443bc61-3a33-4dfa-9385-e1cd6fabc425}
30 |
31 |
32 |
33 |
34 | Source Files
35 |
36 |
37 | Source Files
38 |
39 |
40 | Source Files\ThreadTrace
41 |
42 |
43 | Source Files\disassembler
44 |
45 |
46 | Source Files\LDasm
47 |
48 |
49 | Source Files\ThreadTrace
50 |
51 |
52 |
53 |
54 | Source Files
55 |
56 |
57 | Source Files
58 |
59 |
60 | Header Files
61 |
62 |
63 | Header Files\pluginsdk
64 |
65 |
66 | Header Files\pluginsdk
67 |
68 |
69 | Header Files\pluginsdk
70 |
71 |
72 | Header Files\pluginsdk
73 |
74 |
75 | Header Files\pluginsdk
76 |
77 |
78 | Header Files\pluginsdk
79 |
80 |
81 | Header Files\pluginsdk
82 |
83 |
84 | Header Files\pluginsdk
85 |
86 |
87 | Header Files\pluginsdk
88 |
89 |
90 | Header Files\pluginsdk
91 |
92 |
93 | Header Files\pluginsdk
94 |
95 |
96 | Header Files\pluginsdk
97 |
98 |
99 | Header Files\pluginsdk
100 |
101 |
102 | Header Files\pluginsdk
103 |
104 |
105 | Header Files\pluginsdk
106 |
107 |
108 | Header Files\pluginsdk
109 |
110 |
111 | Header Files\pluginsdk
112 |
113 |
114 | Header Files\pluginsdk
115 |
116 |
117 | Header Files\pluginsdk
118 |
119 |
120 | Header Files\pluginsdk
121 |
122 |
123 | Header Files\pluginsdk
124 |
125 |
126 | Header Files\pluginsdk
127 |
128 |
129 | Header Files\pluginsdk
130 |
131 |
132 | Source Files\ThreadTrace
133 |
134 |
135 | Source Files
136 |
137 |
138 | Header Files
139 |
140 |
141 | Source Files\ThreadTrace
142 |
143 |
144 | Source Files\disassembler
145 |
146 |
147 | Source Files\LDasm
148 |
149 |
150 |
151 |
152 | Header Files\pluginsdk
153 |
154 |
155 | Header Files\pluginsdk
156 |
157 |
158 | Header Files\pluginsdk
159 |
160 |
161 | Header Files\pluginsdk
162 |
163 |
164 |
165 |
166 | Resource Files
167 |
168 |
169 |
170 |
171 | Resource Files
172 |
173 |
174 | Resource Files
175 |
176 |
177 |
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/BranchTrace-x64plugin-wtl.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\x$(PlatformArchitecture)dbg.exe
5 | WindowsRemoteDebugger
6 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\x$(PlatformArchitecture)dbg.exe
7 | 192.168.3.7
8 | RemoteWithoutAuthentication
9 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)
10 |
11 |
12 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\x$(PlatformArchitecture)dbg.exe
13 | WindowsRemoteDebugger
14 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\x$(PlatformArchitecture)dbg.exe
15 | 192.168.3.7
16 | RemoteWithoutAuthentication
17 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)
18 |
19 |
20 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\x$(PlatformArchitecture)dbg.exe
21 | WindowsRemoteDebugger
22 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\x$(PlatformArchitecture)dbg.exe
23 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)
24 | 192.168.3.7
25 | RemoteWithoutAuthentication
26 |
27 |
28 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\x$(PlatformArchitecture)dbg.exe
29 | WindowsRemoteDebugger
30 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)\x$(PlatformArchitecture)dbg.exe
31 | E:\Projects\x64dbg_plugins\x64dbg\x$(PlatformArchitecture)
32 | 192.168.3.7
33 | RemoteWithoutAuthentication
34 |
35 |
36 | BranchTrace-x64plugin-wtl.rc
37 |
38 |
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/LDasm/LDasm.h:
--------------------------------------------------------------------------------
1 | #ifndef _LDASM_
2 | #define _LDASM_
3 |
4 | #include
5 |
6 | #ifdef _WIN64
7 | #define is_x64 1
8 | #else
9 | #define is_x64 0
10 | #endif//USE64
11 |
12 | #ifdef __cplusplus
13 | extern "C"
14 | {
15 | #endif
16 |
17 | #define F_INVALID 0x01
18 | #define F_PREFIX 0x02
19 | #define F_REX 0x04
20 | #define F_MODRM 0x08
21 | #define F_SIB 0x10
22 | #define F_DISP 0x20
23 | #define F_IMM 0x40
24 | #define F_RELATIVE 0x80
25 |
26 | typedef struct _ldasm_data
27 | {
28 | UINT8 flags;
29 | UINT8 rex;
30 | UINT8 modrm;
31 | UINT8 sib;
32 | UINT8 opcd_offset;
33 | UINT8 opcd_size;
34 | UINT8 disp_offset;
35 | UINT8 disp_size;
36 | UINT8 imm_offset;
37 | UINT8 imm_size;
38 | } ldasm_data;
39 |
40 |
41 | unsigned int __fastcall ldasm_length(void* code, UINT32 is64);
42 | unsigned int __fastcall ldasm(void* code, ldasm_data* ld, UINT32 is64);
43 | unsigned long __fastcall SizeOfProc(void* Proc);
44 | unsigned int __fastcall PrevInstrLength(void* code, size_t bufferSize, UINT32 is64);
45 | void* __fastcall ResolveJmp(void* Proc);
46 |
47 | #ifdef __cplusplus
48 | }
49 | #endif
50 |
51 | #endif//_LDASM_
52 |
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/ThreadTraceCore.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoneyYang/BranchTrace/a4ebe12e73edc5faf7f8d2840ba7e264ea57b4f2/BranchTrace-x64plugin-wtl/ThreadTraceCore.cpp
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/ThreadTraceCore.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoneyYang/BranchTrace/a4ebe12e73edc5faf7f8d2840ba7e264ea57b4f2/BranchTrace-x64plugin-wtl/ThreadTraceCore.h
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/ThreadTraceDialog.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoneyYang/BranchTrace/a4ebe12e73edc5faf7f8d2840ba7e264ea57b4f2/BranchTrace-x64plugin-wtl/ThreadTraceDialog.cpp
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/ThreadTraceDialog.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoneyYang/BranchTrace/a4ebe12e73edc5faf7f8d2840ba7e264ea57b4f2/BranchTrace-x64plugin-wtl/ThreadTraceDialog.h
--------------------------------------------------------------------------------
/BranchTrace-x64plugin-wtl/disassembler.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #pragma warning(disable 26812)
3 | #include
4 | #include