void foo2() { 00007FF614921E10 mov eax,1038h 00007FF614921E15 call __chkstk (07FF6149314F0h) 00007FF614921E1A sub rsp,rax 00007FF614921E1D mov rax,qword ptr [__security_cookie (07FF6149475A0h)] 00007FF614921E24 xor rax,rsp 00007FF614921E27 mov qword ptr [rsp+1020h],rax std::array line = {}; 00007FF614921E2F lea rcx,[line] 00007FF614921E34 xor edx,edx 00007FF614921E36 mov r8d,1000h 00007FF614921E3C call memset (07FF614927480h) std::cin.getline(line.data(), line.size()); 00007FF614921E41 lea rdx,[line] 00007FF614921E46 mov r8d,1000h 00007FF614921E4C call std::basic_istream >::getline (07FF614921F00h) } 00007FF614921E51 mov rcx,qword ptr [rsp+1020h] 00007FF614921E59 xor rcx,rsp 00007FF614921E5C call __security_check_cookie (07FF614924F20h) 00007FF614921E61 add rsp,1038h 00007FF614921E68 ret