11{
2- // Use IntelliSense to learn about possible attributes.
3- // Hover to view descriptions of existing attributes.
4- // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5- "version" : " 0.2.0" ,
6- "configurations" : [
2+ // Use IntelliSense to learn about possible attributes.
3+ // Hover to view descriptions of existing attributes.
4+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+ "version" : " 0.2.0" ,
6+ "configurations" : [
7+ {
8+ "name" : " Run ELFIO Tests" ,
9+ "type" : " cppdbg" ,
10+ "request" : " launch" ,
11+ "program" : " ${workspaceFolder}/build/tests/ELFIOTest" ,
12+ "args" : [
13+ //"--gtest_filter=ELFIOTest.load32",
14+ ],
15+ "stopAtEntry" : false ,
16+ "cwd" : " ${workspaceFolder}/build/tests" ,
17+ "environment" : [],
18+ "externalConsole" : false ,
19+ "MIMode" : " gdb" ,
20+ "setupCommands" : [
721 {
8- "name" : " Run ELFIO Tests" ,
9- "type" : " cppdbg" ,
10- "request" : " launch" ,
11- "program" : " ${workspaceFolder}/build/tests/ELFIOTest" ,
12- "args" : [
13- //"--gtest_filter=ELFIOTest.load32",
14- ],
15- "stopAtEntry" : false ,
16- "cwd" : " ${workspaceFolder}/build/tests" ,
17- "environment" : [],
18- "externalConsole" : false ,
19- "MIMode" : " gdb" ,
20- "setupCommands" : [
21- {
22- "description" : " Enable pretty-printing for gdb" ,
23- "text" : " -enable-pretty-printing" ,
24- "ignoreFailures" : true
25- }
26- ],
27- //"preLaunchTask": "ELFIO Test build",
28- "miDebuggerPath" : " /usr/bin/gdb"
29- },
30- {
31-
32- "name" : " (Windows) Launch" ,
33- "type" : " cppvsdbg" ,
34- "request" : " launch" ,
35- "program" : " ${workspaceFolder}/build/tests/Debug/ELFIOTest.exe" ,
36- "args" : [],
37- "stopAtEntry" : false ,
38- "cwd" : " ${workspaceFolder}/build/tests" ,
39- "environment" : [],
40- "console" : " externalTerminal"
41- },
42- {
43- "name" : " Run ELF Dump" ,
44- "type" : " cppdbg" ,
45- "request" : " launch" ,
46- "program" : " ${workspaceFolder}/build/examples/elfdump/elfdump" ,
47- "args" : [
48- " build/tests/crash-de896e9e31bf6f4c540e7462ccc0440018e4f0de"
49- ],
50- "stopAtEntry" : false ,
51- "cwd" : " ${workspaceFolder}" ,
52- "environment" : [],
53- "externalConsole" : false ,
54- "MIMode" : " gdb" ,
55- "setupCommands" : [
56- {
57- "description" : " Enable pretty-printing for gdb" ,
58- "text" : " -enable-pretty-printing" ,
59- "ignoreFailures" : true
60- }
61- ],
62- "preLaunchTask" : " ELF Dump Build" ,
63- "miDebuggerPath" : " /usr/bin/gdb"
64- },
22+ "description" : " Enable pretty-printing for gdb" ,
23+ "text" : " -enable-pretty-printing" ,
24+ "ignoreFailures" : true
25+ }
26+ ],
27+ //"preLaunchTask": "ELFIO Test build",
28+ "miDebuggerPath" : " /usr/bin/gdb"
29+ },
30+ {
31+ "name" : " Run ELFIO Tests (Windows)" ,
32+ "type" : " cppvsdbg" ,
33+ "request" : " launch" ,
34+ "program" : " ${workspaceFolder}/build/tests/Debug/ELFIOTest.exe" ,
35+ "args" : [],
36+ "stopAtEntry" : false ,
37+ "cwd" : " ${workspaceFolder}/build/tests" ,
38+ "environment" : [],
39+ "console" : " externalTerminal"
40+ },
41+ {
42+ "name" : " Run ELF Dump" ,
43+ "type" : " cppdbg" ,
44+ "request" : " launch" ,
45+ "program" : " ${workspaceFolder}/build/examples/elfdump/elfdump" ,
46+ "args" : [" build/tests/crash-de896e9e31bf6f4c540e7462ccc0440018e4f0de" ],
47+ "stopAtEntry" : false ,
48+ "cwd" : " ${workspaceFolder}" ,
49+ "environment" : [],
50+ "externalConsole" : false ,
51+ "MIMode" : " gdb" ,
52+ "setupCommands" : [
6553 {
66- "name" : " Run proc_mem" ,
67- "type" : " cppdbg" ,
68- "request" : " launch" ,
69- "program" : " ${workspaceFolder}/build/examples/proc_mem/proc_mem" ,
70- "args" : [
71- " 11706" ,
72- " /usr/bin/bash"
73- ],
74- "stopAtEntry" : false ,
75- "cwd" : " ${workspaceFolder}" ,
76- "environment" : [],
77- "externalConsole" : false ,
78- "MIMode" : " gdb" ,
79- "setupCommands" : [
80- {
81- "description" : " Enable pretty-printing for gdb" ,
82- "text" : " -enable-pretty-printing" ,
83- "ignoreFailures" : true
84- }
85- ],
86- "miDebuggerPath" : " /home/user/ELFIO/examples/sudo_gdb.sh"
87- },
54+ "description" : " Enable pretty-printing for gdb" ,
55+ "text" : " -enable-pretty-printing" ,
56+ "ignoreFailures" : true
57+ }
58+ ],
59+ "preLaunchTask" : " ELF Dump Build" ,
60+ "miDebuggerPath" : " /usr/bin/gdb"
61+ },
62+ {
63+ "name" : " Run proc_mem" ,
64+ "type" : " cppdbg" ,
65+ "request" : " launch" ,
66+ "program" : " ${workspaceFolder}/build/examples/proc_mem/proc_mem" ,
67+ "args" : [" 11706" , " /usr/bin/bash" ],
68+ "stopAtEntry" : false ,
69+ "cwd" : " ${workspaceFolder}" ,
70+ "environment" : [],
71+ "externalConsole" : false ,
72+ "MIMode" : " gdb" ,
73+ "setupCommands" : [
8874 {
89- "name" : " Run dump for /proc/kcore" ,
90- "type" : " cppdbg" ,
91- "request" : " launch" ,
92- "program" : " ${workspaceFolder}/build/examples/elfdump/elfdump" ,
93- "args" : [
94- " /proc/kcore"
95- ],
96- "stopAtEntry" : false ,
97- "cwd" : " ${workspaceFolder}" ,
98- "environment" : [],
99- "externalConsole" : false ,
100- "MIMode" : " gdb" ,
101- "setupCommands" : [
102- {
103- "description" : " Enable pretty-printing for gdb" ,
104- "text" : " -enable-pretty-printing" ,
105- "ignoreFailures" : true
106- }
107- ],
108- "miDebuggerPath" : " /home/user/ELFIO/examples/sudo_gdb.sh"
109- },
75+ "description" : " Enable pretty-printing for gdb" ,
76+ "text" : " -enable-pretty-printing" ,
77+ "ignoreFailures" : true
78+ }
79+ ],
80+ "miDebuggerPath" : " /home/user/ELFIO/examples/sudo_gdb.sh"
81+ },
82+ {
83+ "name" : " Run dump for /proc/kcore" ,
84+ "type" : " cppdbg" ,
85+ "request" : " launch" ,
86+ "program" : " ${workspaceFolder}/build/examples/elfdump/elfdump" ,
87+ "args" : [" /proc/kcore" ],
88+ "stopAtEntry" : false ,
89+ "cwd" : " ${workspaceFolder}" ,
90+ "environment" : [],
91+ "externalConsole" : false ,
92+ "MIMode" : " gdb" ,
93+ "setupCommands" : [
11094 {
111- "name" : " Fuzzer" ,
112- "type" : " lldb" ,
113- "request" : " launch" ,
114- "program" : " ${workspaceFolder}/build/tests/elfio_fuzzer" ,
115- "args" : [
116- " crash-7143f5e49745dc6ce8909e642f9351d9d6496020"
117- ],
118- "cwd" : " ${workspaceFolder}/build/tests" ,
95+ "description" : " Enable pretty-printing for gdb" ,
96+ "text" : " -enable-pretty-printing" ,
97+ "ignoreFailures" : true
11998 }
120- ]
121- }
99+ ],
100+ "miDebuggerPath" : " /home/user/ELFIO/examples/sudo_gdb.sh"
101+ },
102+ {
103+ "name" : " Fuzzer" ,
104+ "type" : " lldb" ,
105+ "request" : " launch" ,
106+ "program" : " ${workspaceFolder}/build/tests/elfio_fuzzer" ,
107+ "args" : [" crash-7143f5e49745dc6ce8909e642f9351d9d6496020" ],
108+ "cwd" : " ${workspaceFolder}/build/tests"
109+ }
110+ ]
111+ }
0 commit comments