Question: Construct the process stack and register values starting at the bottom of the RAM table and the top of the CPU table. Leave blanks to


Construct the process stack and register values starting at the bottom of the RAM table and the top of the CPU table. Leave blanks to indicate unknown values
0x11a9 : mystery_function: Ox11ab : pushq %rbp 0x11ac : mova %rsp, %rbp 0x1lad : subq $16, rsp Oxllae : movl %edi, -4 (%rbp) Ox11af : cmpl $0, -4 (%rbp) Ox11b0 : jne 0x11b1 : movl $0, %eax Ox11b2 : jmp L1 . L2 Ox11b3 : L2: 0x11b4 : movl Ox11b5 : subl -4 (%rbp), %eax $1, %eax %eax, %edi mystery_function Ox11b6 : movl 0x11b7 : call Ox11b8 : .L1: Ox11b9 : leave Ox11ba : ret Ox11bc : main: Ox1lbe : pushq Ox11bf : Ox11c0 : mova suba movl Ox11cl : %rbp %rsp, rbp $16, %rsp $3, -4 (%rbp) -4 (%rbp), %eax %eax, %edi mystery_function $0, %eax 0x11c2 : movl 0x11c3 : movl Ox11c4 : call Ox11c5 : movl 0x11c6 : leave Ox11c7 : ret RAM %rax %rdi Value CPU %rip %rbp %rsp OxFF438 OxFF430 Ox11be OxFF438 OxFF428 Ox11bf OxFF428 OxFF428 Ox11c0 OxFF428 OxFF418 Ox11c1 OxFF428 OxFF418 Ox11c2 OxFF428 OxFF418 Ox11c3 OxFF428 OxFF418 3 3 3 Address OxFF320 OxFF328 OXFF330 OXFF338 OxFF340 OxFF348 OxFF350 OxFF358 OxFF360 OXFF368 OXFF370 OXFF378 OxFF380 OxFF388 OxFF390 OxFF398 0xFF OxFF3A8 OxFF3B0 OxFF3B8 OxFF3CO OXFF3C8 OxFF3DO OxFF3D8 OxFF3E0 OxFF3E8 OxFF3F0 OXFF3F8 OxFF400 OxFF408 OxFF410 OxFF418 OxFF420 OxFF428 OxFF430 OxFF438 00000003 OxFF438 0x11a9 : mystery_function: Ox11ab : pushq %rbp 0x11ac : mova %rsp, %rbp 0x1lad : subq $16, rsp Oxllae : movl %edi, -4 (%rbp) Ox11af : cmpl $0, -4 (%rbp) Ox11b0 : jne 0x11b1 : movl $0, %eax Ox11b2 : jmp L1 . L2 Ox11b3 : L2: 0x11b4 : movl Ox11b5 : subl -4 (%rbp), %eax $1, %eax %eax, %edi mystery_function Ox11b6 : movl 0x11b7 : call Ox11b8 : .L1: Ox11b9 : leave Ox11ba : ret Ox11bc : main: Ox1lbe : pushq Ox11bf : Ox11c0 : mova suba movl Ox11cl : %rbp %rsp, rbp $16, %rsp $3, -4 (%rbp) -4 (%rbp), %eax %eax, %edi mystery_function $0, %eax 0x11c2 : movl 0x11c3 : movl Ox11c4 : call Ox11c5 : movl 0x11c6 : leave Ox11c7 : ret RAM %rax %rdi Value CPU %rip %rbp %rsp OxFF438 OxFF430 Ox11be OxFF438 OxFF428 Ox11bf OxFF428 OxFF428 Ox11c0 OxFF428 OxFF418 Ox11c1 OxFF428 OxFF418 Ox11c2 OxFF428 OxFF418 Ox11c3 OxFF428 OxFF418 3 3 3 Address OxFF320 OxFF328 OXFF330 OXFF338 OxFF340 OxFF348 OxFF350 OxFF358 OxFF360 OXFF368 OXFF370 OXFF378 OxFF380 OxFF388 OxFF390 OxFF398 0xFF OxFF3A8 OxFF3B0 OxFF3B8 OxFF3CO OXFF3C8 OxFF3DO OxFF3D8 OxFF3E0 OxFF3E8 OxFF3F0 OXFF3F8 OxFF400 OxFF408 OxFF410 OxFF418 OxFF420 OxFF428 OxFF430 OxFF438 00000003 OxFF438
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
