blob: 6c76f7f1c1dea2578eaa1310e1e670e39fcacbed [file] [log] [blame] [raw]
[
{
"source": null,
"text": "self_regex$ = 32"
},
{
"source": null,
"text": "s$ = 72"
},
{
"source": null,
"text": "__$ArrayPad$ = 104"
},
{
"source": null,
"text": "regexTest PROC"
},
{
"opcodes": [
"48",
"83",
"ec",
"78"
],
"address": 0,
"source": {"file": null, "line": 5},
"text": " sub rsp, 120 ; 00000078H"
},
{
"opcodes": [
"48",
"8b",
"05",
"00",
"00",
"00",
"00"
],
"address": 4,
"source": {"file": null, "line": 5},
"text": " mov rax, QWORD PTR __security_cookie"
},
{
"opcodes": [
"48",
"33",
"c4"
],
"address": 11,
"source": {"file": null, "line": 5},
"text": " xor rax, rsp"
},
{
"opcodes": [
"48",
"89",
"44",
"24",
"68"
],
"address": 14,
"source": {"file": null, "line": 5},
"text": " mov QWORD PTR __$ArrayPad$[rsp], rax"
},
{
"opcodes": [
"48",
"8d",
"15",
"00",
"00",
"00",
"00"
],
"address": 19,
"source": {"file": null, "line": 6},
"text": " lea rdx, OFFSET FLAT:$SG44257"
},
{
"opcodes": [
"48",
"8d",
"4c",
"24",
"48"
],
"address": 26,
"source": {"file": null, "line": 6},
"text": " lea rcx, QWORD PTR s$[rsp]"
},
{
"opcodes": [
"e8",
"00",
"00",
"00",
"00"
],
"address": 31,
"source": {"file": null, "line": 6},
"text": " call std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >"
},
{
"opcodes": [
"ba",
"00",
"01",
"00",
"00"
],
"address": 36,
"source": {"file": null, "line": 9},
"text": " mov edx, 256 ; 00000100H"
},
{
"opcodes": [
"b9",
"01",
"00",
"00",
"00"
],
"address": 41,
"source": {"file": null, "line": 9},
"text": " mov ecx, 1"
},
{
"opcodes": [
"e8",
"00",
"00",
"00",
"00"
],
"address": 46,
"source": {"file": null, "line": 9},
"text": " call std::regex_constants::operator|"
},
{
"opcodes": [
"44",
"8b",
"c0"
],
"address": 51,
"source": {"file": null, "line": 9},
"text": " mov r8d, eax"
},
{
"opcodes": [
"48",
"8d",
"15",
"00",
"00",
"00",
"00"
],
"address": 54,
"source": {"file": null, "line": 9},
"text": " lea rdx, OFFSET FLAT:$SG44258"
},
{
"opcodes": [
"48",
"8d",
"4c",
"24",
"20"
],
"address": 61,
"source": {"file": null, "line": 9},
"text": " lea rcx, QWORD PTR self_regex$[rsp]"
},
{
"opcodes": [
"e8",
"00",
"00",
"00",
"00"
],
"address": 66,
"source": {"file": null, "line": 9},
"text": " call std::basic_regex<char,std::regex_traits<char> >::basic_regex<char,std::regex_traits<char> >"
},
{
"opcodes": [
"48",
"8d",
"4c",
"24",
"20"
],
"address": 71,
"source": {"file": null, "line": 11},
"text": " lea rcx, QWORD PTR self_regex$[rsp]"
},
{
"opcodes": [
"e8",
"00",
"00",
"00",
"00"
],
"address": 76,
"source": {"file": null, "line": 11},
"text": " call std::basic_regex<char,std::regex_traits<char> >::~basic_regex<char,std::regex_traits<char> >"
},
{
"opcodes": [
"48",
"8d",
"4c",
"24",
"48"
],
"address": 81,
"source": {"file": null, "line": 11},
"text": " lea rcx, QWORD PTR s$[rsp]"
},
{
"opcodes": [
"e8",
"00",
"00",
"00",
"00"
],
"address": 86,
"source": {"file": null, "line": 11},
"text": " call std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string<char,std::char_traits<char>,std::allocator<char> >"
},
{
"opcodes": [
"48",
"8b",
"4c",
"24",
"68"
],
"address": 91,
"source": {"file": null, "line": 11},
"text": " mov rcx, QWORD PTR __$ArrayPad$[rsp]"
},
{
"opcodes": [
"48",
"33",
"cc"
],
"address": 96,
"source": {"file": null, "line": 11},
"text": " xor rcx, rsp"
},
{
"opcodes": [
"e8",
"00",
"00",
"00",
"00"
],
"address": 99,
"source": {"file": null, "line": 11},
"text": " call __security_check_cookie"
},
{
"opcodes": [
"48",
"83",
"c4",
"78"
],
"address": 104,
"source": {"file": null, "line": 11},
"text": " add rsp, 120 ; 00000078H"
},
{
"opcodes": [
"c3"
],
"address": 108,
"source": {"file": null, "line": 11},
"text": " ret 0"
},
{
"source": null,
"text": "regexTest ENDP"
}
]