blob: 4430770078f3bc627a00869509d83a4710cfd9d7 [file] [log] [blame] [raw]
[
{
"text": "self_regex$ = 32",
"source": null
},
{
"text": "s$ = 72",
"source": null
},
{
"text": "regexTest PROC",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " sub rsp, 120 ; 00000078H",
"source": 5,
"opcodes": [
72,
131,
236,
120
],
"address": 0
},
{
"text": "",
"source": null
},
{
"text": " mov rax, QWORD PTR __security_cookie",
"source": 5,
"opcodes": [
72,
139,
5,
0,
0,
0,
0
],
"address": 4
},
{
"text": " xor rax, rsp",
"source": 5,
"opcodes": [
72,
51,
196
],
"address": 11
},
{
"text": " mov QWORD PTR __$ArrayPad$[rsp], rax",
"source": 5,
"opcodes": [
72,
137,
68,
36,
104
],
"address": 14
},
{
"text": "",
"source": null
},
{
"text": " lea rdx, OFFSET FLAT:$SG44257",
"source": 6,
"opcodes": [
72,
141,
21,
0,
0,
0,
0
],
"address": 19
},
{
"text": " lea rcx, QWORD PTR s$[rsp]",
"source": 6,
"opcodes": [
72,
141,
76,
36,
72
],
"address": 26
},
{
"text": " call std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >",
"source": 6,
"opcodes": [
232,
0,
0,
0,
0
],
"address": 31
},
{
"text": "",
"source": null
},
{
"text": " mov edx, 256 ; 00000100H",
"source": 9,
"opcodes": [
186,
0,
1,
0,
0
],
"address": 36
},
{
"text": " mov ecx, 1",
"source": 9,
"opcodes": [
185,
1,
0,
0,
0
],
"address": 41
},
{
"text": " call std::regex_constants::operator|",
"source": 9,
"opcodes": [
232,
0,
0,
0,
0
],
"address": 46
},
{
"text": " mov r8d, eax",
"source": 9,
"opcodes": [
68,
139,
192
],
"address": 51
},
{
"text": "",
"source": null
},
{
"text": " lea rdx, OFFSET FLAT:$SG44258",
"source": 9,
"opcodes": [
72,
141,
21,
0,
0,
0,
0
],
"address": 54
},
{
"text": " lea rcx, QWORD PTR self_regex$[rsp]",
"source": 9,
"opcodes": [
72,
141,
76,
36,
32
],
"address": 61
},
{
"text": " call std::basic_regex<char,std::regex_traits<char> >::basic_regex<char,std::regex_traits<char> >",
"source": 9,
"opcodes": [
232,
0,
0,
0,
0
],
"address": 66
},
{
"text": "",
"source": null
},
{
"text": " lea rcx, QWORD PTR self_regex$[rsp]",
"source": 11,
"opcodes": [
72,
141,
76,
36,
32
],
"address": 71
},
{
"text": " call std::basic_regex<char,std::regex_traits<char> >::~basic_regex<char,std::regex_traits<char> >",
"source": 11,
"opcodes": [
232,
0,
0,
0,
0
],
"address": 76
},
{
"text": " lea rcx, QWORD PTR s$[rsp]",
"source": 11,
"opcodes": [
72,
141,
76,
36,
72
],
"address": 81
},
{
"text": " call std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >",
"source": 11,
"opcodes": [
232,
0,
0,
0,
0
],
"address": 86
},
{
"text": " mov rcx, QWORD PTR __$ArrayPad$[rsp]",
"source": 11,
"opcodes": [
72,
139,
76,
36,
104
],
"address": 91
},
{
"text": " xor rcx, rsp",
"source": 11,
"opcodes": [
72,
51,
204
],
"address": 96
},
{
"text": " call __security_check_cookie",
"source": 11,
"opcodes": [
232,
0,
0,
0,
0
],
"address": 99
},
{
"text": " add rsp, 120 ; 00000078H",
"source": 11,
"opcodes": [
72,
131,
196,
120
],
"address": 104
},
{
"text": " ret 0",
"source": 11,
"opcodes": [
195
],
"address": 108
},
{
"text": "regexTest ENDP",
"source": null
},
{
"text": "",
"source": null
}
]