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- "name" : " Run ELF Dump" ,
32- "type" : " cppdbg" ,
33- "request" : " launch" ,
34- "program" : " ${workspaceFolder}/build/examples/elfdump/elfdump" ,
35- "args" : [
36- " build/tests/crash-de896e9e31bf6f4c540e7462ccc0440018e4f0de"
37- ],
38- "stopAtEntry" : false ,
39- "cwd" : " ${workspaceFolder}" ,
40- "environment" : [],
41- "externalConsole" : false ,
42- "MIMode" : " gdb" ,
43- "setupCommands" : [
44- {
45- "description" : " Enable pretty-printing for gdb" ,
46- "text" : " -enable-pretty-printing" ,
47- "ignoreFailures" : true
48- }
49- ],
50- "preLaunchTask" : " ELF Dump Build" ,
51- "miDebuggerPath" : " /usr/bin/gdb"
52- },
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" : [
5353 {
54- "name" : " Run proc_mem" ,
55- "type" : " cppdbg" ,
56- "request" : " launch" ,
57- "program" : " ${workspaceFolder}/build/examples/proc_mem/proc_mem" ,
58- "args" : [
59- " 11706" ,
60- " /usr/bin/bash"
61- ],
62- "stopAtEntry" : false ,
63- "cwd" : " ${workspaceFolder}" ,
64- "environment" : [],
65- "externalConsole" : false ,
66- "MIMode" : " gdb" ,
67- "setupCommands" : [
68- {
69- "description" : " Enable pretty-printing for gdb" ,
70- "text" : " -enable-pretty-printing" ,
71- "ignoreFailures" : true
72- }
73- ],
74- "miDebuggerPath" : " /home/user/ELFIO/examples/sudo_gdb.sh"
75- },
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" : [
7674 {
77- "name" : " Run dump for /proc/kcore" ,
78- "type" : " cppdbg" ,
79- "request" : " launch" ,
80- "program" : " ${workspaceFolder}/build/examples/elfdump/elfdump" ,
81- "args" : [
82- " /proc/kcore"
83- ],
84- "stopAtEntry" : false ,
85- "cwd" : " ${workspaceFolder}" ,
86- "environment" : [],
87- "externalConsole" : false ,
88- "MIMode" : " gdb" ,
89- "setupCommands" : [
90- {
91- "description" : " Enable pretty-printing for gdb" ,
92- "text" : " -enable-pretty-printing" ,
93- "ignoreFailures" : true
94- }
95- ],
96- "miDebuggerPath" : " /home/user/ELFIO/examples/sudo_gdb.sh"
97- },
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" : [
9894 {
99- "name" : " Fuzzer" ,
100- "type" : " lldb" ,
101- "request" : " launch" ,
102- "program" : " ${workspaceFolder}/build/tests/elfio_fuzzer" ,
103- "args" : [
104- " crash-7143f5e49745dc6ce8909e642f9351d9d6496020"
105- ],
106- "cwd" : " ${workspaceFolder}/build/tests" ,
95+ "description" : " Enable pretty-printing for gdb" ,
96+ "text" : " -enable-pretty-printing" ,
97+ "ignoreFailures" : true
10798 }
108- ]
109- }
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