// File: /workspace/github_c_makefile_star2_O0/barabo[P]advanced-shell-history/src/command.cpp
// Function: ash::Command::Command(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
Command::Command(const string command, const int rval, const int start_ts,
                 const int end_ts, const int number, const string pipes)
{
  values["session_id"] = unix::env_int("ASH_SESSION_ID");
  values["shell_level"] = unix::env_int("SHLVL");
  values["command_no"] = Util::to_string(number);
  values["tty"] = unix::tty();
  values["euid"] = unix::euid();
  if (rval == 0 && command.find("cd") == 0) {
    values["cwd"] = unix::env("OLDPWD");
  } else {
    values["cwd"] = unix::cwd();
  }
  values["rval"] = Util::to_string(rval);
  values["start_time"] = Util::to_string(start_ts);
  values["end_time"] = Util::to_string(end_ts);
  values["duration"] = Util::to_string(end_ts - start_ts);
  int pipe_cnt = 1;
  for (string::const_iterator i = pipes.begin(), e = pipes.end(); i != e; ++i)
    if ((*i) == '_') ++pipe_cnt;
  values["pipe_cnt"] = Util::to_string(pipe_cnt);
  values["pipe_vals"] = quote(pipes);
  values["command"] = quote(command);
}

// Assembly:
subq $0x5c8, %rsp            # imm = 0x5C8
movq %rsi, 0x180(%rsp)
movq 0x5d0(%rsp), %rax
movq %rax, 0x188(%rsp)
movq %rdi, 0x5c0(%rsp)
movq %rsi, 0x5b8(%rsp)
movl %edx, 0x5b4(%rsp)
movl %ecx, 0x5b0(%rsp)
movl %r8d, 0x5ac(%rsp)
movl %r9d, 0x5a8(%rsp)
movq 0x5c0(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0x93fb0
movq 0x190(%rsp), %rax
leaq 0x41637(%rip), %rcx     # 0xcf948
movq %rcx, (%rax)
leaq 0x2405b(%rip), %rsi     # 0xb2376
leaq 0x588(%rsp), %rdi
callq 0xa8cf0
jmp 0x8e32a
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x170(%rsp)
leaq 0x557(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0x87f0
movq 0x178(%rsp), %rdx
leaq 0x24023(%rip), %rsi     # 0xb2385
leaq 0x558(%rsp), %rdi
callq 0x85b0
jmp 0x8e371
movq 0x170(%rsp), %rdi
leaq 0x558(%rsp), %rsi
callq 0x8f470
movq %rax, 0x168(%rsp)
jmp 0x8e390
movq 0x168(%rsp), %rdi
leaq 0x588(%rsp), %rsi
callq 0x8050
jmp 0x8e3a7
leaq 0x558(%rsp), %rdi
callq 0x88f8
jmp 0x8e3b6
leaq 0x557(%rsp), %rdi
callq 0x84a0
leaq 0x588(%rsp), %rdi
callq 0x88f8
jmp 0x8e3d2
leaq 0x23fb7(%rip), %rsi     # 0xb2390
leaq 0x530(%rsp), %rdi
callq 0xa8cf0
jmp 0x8e3e8
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x158(%rsp)
leaq 0x50f(%rsp), %rdi
movq %rdi, 0x160(%rsp)
callq 0x87f0
movq 0x160(%rsp), %rdx
leaq 0x23f76(%rip), %rsi     # 0xb2396
leaq 0x510(%rsp), %rdi
callq 0x85b0
jmp 0x8e42f
movq 0x158(%rsp), %rdi
leaq 0x510(%rsp), %rsi
callq 0x8f470
movq %rax, 0x150(%rsp)
jmp 0x8e44e
movq 0x150(%rsp), %rdi
leaq 0x530(%rsp), %rsi
callq 0x8050
jmp 0x8e465
leaq 0x510(%rsp), %rdi
callq 0x88f8
jmp 0x8e474
leaq 0x50f(%rsp), %rdi
callq 0x84a0
leaq 0x530(%rsp), %rdi
callq 0x88f8
jmp 0x8e490
movl 0x5a8(%rsp), %esi
leaq 0x4e8(%rsp), %rdi
callq 0xa8ea0
jmp 0x8e4a6
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x140(%rsp)
leaq 0x4c7(%rsp), %rdi
movq %rdi, 0x148(%rsp)
callq 0x87f0
movq 0x148(%rsp), %rdx
leaq 0x23ec4(%rip), %rsi     # 0xb23a2
leaq 0x4c8(%rsp), %rdi
callq 0x85b0
jmp 0x8e4ed
movq 0x140(%rsp), %rdi
leaq 0x4c8(%rsp), %rsi
callq 0x8f470
movq %rax, 0x138(%rsp)
jmp 0x8e50c
movq 0x138(%rsp), %rdi
leaq 0x4e8(%rsp), %rsi
callq 0x8050
jmp 0x8e523
leaq 0x4c8(%rsp), %rdi
callq 0x88f8
jmp 0x8e532
leaq 0x4c7(%rsp), %rdi
callq 0x84a0
leaq 0x4e8(%rsp), %rdi
callq 0x88f8
jmp 0x8e54e
leaq 0x4a0(%rsp), %rdi
callq 0xa8b80
jmp 0x8e55d
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x128(%rsp)
leaq 0x47f(%rsp), %rdi
movq %rdi, 0x130(%rsp)
callq 0x87f0
movq 0x130(%rsp), %rdx
leaq 0x23e18(%rip), %rsi     # 0xb23ad
leaq 0x480(%rsp), %rdi
callq 0x85b0
jmp 0x8e5a4
movq 0x128(%rsp), %rdi
leaq 0x480(%rsp), %rsi
callq 0x8f470
movq %rax, 0x120(%rsp)
jmp 0x8e5c3
movq 0x120(%rsp), %rdi
leaq 0x4a0(%rsp), %rsi
callq 0x8050
jmp 0x8e5da
leaq 0x480(%rsp), %rdi
callq 0x88f8
jmp 0x8e5e9
leaq 0x47f(%rsp), %rdi
callq 0x84a0
leaq 0x4a0(%rsp), %rdi
callq 0x88f8
jmp 0x8e605
leaq 0x458(%rsp), %rdi
callq 0xa7fe0
jmp 0x8e614
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x110(%rsp)
leaq 0x437(%rsp), %rdi
movq %rdi, 0x118(%rsp)
callq 0x87f0
movq 0x118(%rsp), %rdx
leaq 0x23d65(%rip), %rsi     # 0xb23b1
leaq 0x438(%rsp), %rdi
callq 0x85b0
jmp 0x8e65b
movq 0x110(%rsp), %rdi
leaq 0x438(%rsp), %rsi
callq 0x8f470
movq %rax, 0x108(%rsp)
jmp 0x8e67a
movq 0x108(%rsp), %rdi
leaq 0x458(%rsp), %rsi
callq 0x8050
jmp 0x8e691
leaq 0x438(%rsp), %rdi
callq 0x88f8
jmp 0x8e6a0
leaq 0x437(%rsp), %rdi
callq 0x84a0
leaq 0x458(%rsp), %rdi
callq 0x88f8
jmp 0x8e6bc
cmpl $0x0, 0x5b4(%rsp)
jne 0x8ea02
movq 0x180(%rsp), %rdi
leaq 0x23cdd(%rip), %rsi     # 0xb23b6
xorl %eax, %eax
movl %eax, %edx
callq 0x88d0
movq %rax, 0x100(%rsp)
jmp 0x8e6ec
movq 0x100(%rsp), %rax
cmpq $0x0, %rax
jne 0x8ea02
leaq 0x23cb4(%rip), %rsi     # 0xb23b9
leaq 0x410(%rsp), %rdi
callq 0xa8cb0
jmp 0x8e714
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0xf0(%rsp)
leaq 0x3ef(%rsp), %rdi
movq %rdi, 0xf8(%rsp)
callq 0x87f0
movq 0xf8(%rsp), %rdx
leaq 0x1f9e4(%rip), %rsi     # 0xae130
leaq 0x3f0(%rsp), %rdi
callq 0x85b0
jmp 0x8e75b
movq 0xf0(%rsp), %rdi
leaq 0x3f0(%rsp), %rsi
callq 0x8f470
movq %rax, 0xe8(%rsp)
jmp 0x8e77a
movq 0xe8(%rsp), %rdi
leaq 0x410(%rsp), %rsi
callq 0x8050
jmp 0x8e791
leaq 0x3f0(%rsp), %rdi
callq 0x88f8
jmp 0x8e7a0
leaq 0x3ef(%rsp), %rdi
callq 0x84a0
leaq 0x410(%rsp), %rdi
callq 0x88f8
jmp 0x8e7bc
jmp 0x8eb17
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8e815
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x558(%rsp), %rdi
callq 0x88f8
jmp 0x8e813
jmp 0x8e815
leaq 0x557(%rsp), %rdi
callq 0x84a0
leaq 0x588(%rsp), %rdi
callq 0x88f8
jmp 0x8e831
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8e871
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x510(%rsp), %rdi
callq 0x88f8
jmp 0x8e86f
jmp 0x8e871
leaq 0x50f(%rsp), %rdi
callq 0x84a0
leaq 0x530(%rsp), %rdi
callq 0x88f8
jmp 0x8e88d
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8e8cd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x4c8(%rsp), %rdi
callq 0x88f8
jmp 0x8e8cb
jmp 0x8e8cd
leaq 0x4c7(%rsp), %rdi
callq 0x84a0
leaq 0x4e8(%rsp), %rdi
callq 0x88f8
jmp 0x8e8e9
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8e929
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x480(%rsp), %rdi
callq 0x88f8
jmp 0x8e927
jmp 0x8e929
leaq 0x47f(%rsp), %rdi
callq 0x84a0
leaq 0x4a0(%rsp), %rdi
callq 0x88f8
jmp 0x8e945
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8e985
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x438(%rsp), %rdi
callq 0x88f8
jmp 0x8e983
jmp 0x8e985
leaq 0x437(%rsp), %rdi
callq 0x84a0
leaq 0x458(%rsp), %rdi
callq 0x88f8
jmp 0x8e9a1
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8e9e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x3f0(%rsp), %rdi
callq 0x88f8
jmp 0x8e9df
jmp 0x8e9e1
leaq 0x3ef(%rsp), %rdi
callq 0x84a0
leaq 0x410(%rsp), %rdi
callq 0x88f8
jmp 0x8e9fd
jmp 0x8f35e
leaq 0x3c8(%rsp), %rdi
callq 0xa7470
jmp 0x8ea11
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0xd8(%rsp)
leaq 0x3a7(%rsp), %rdi
movq %rdi, 0xe0(%rsp)
callq 0x87f0
movq 0xe0(%rsp), %rdx
leaq 0x1f6e7(%rip), %rsi     # 0xae130
leaq 0x3a8(%rsp), %rdi
callq 0x85b0
jmp 0x8ea58
movq 0xd8(%rsp), %rdi
leaq 0x3a8(%rsp), %rsi
callq 0x8f470
movq %rax, 0xd0(%rsp)
jmp 0x8ea77
movq 0xd0(%rsp), %rdi
leaq 0x3c8(%rsp), %rsi
callq 0x8050
jmp 0x8ea8e
leaq 0x3a8(%rsp), %rdi
callq 0x88f8
jmp 0x8ea9d
leaq 0x3a7(%rsp), %rdi
callq 0x84a0
leaq 0x3c8(%rsp), %rdi
callq 0x88f8
jmp 0x8eab9
jmp 0x8eb17
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8eaf6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x3a8(%rsp), %rdi
callq 0x88f8
jmp 0x8eaf4
jmp 0x8eaf6
leaq 0x3a7(%rsp), %rdi
callq 0x84a0
leaq 0x3c8(%rsp), %rdi
callq 0x88f8
jmp 0x8eb12
jmp 0x8f35e
movl 0x5b4(%rsp), %esi
leaq 0x380(%rsp), %rdi
callq 0xa8ea0
jmp 0x8eb2d
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0xc0(%rsp)
leaq 0x35f(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0x87f0
movq 0xc8(%rsp), %rdx
leaq 0x2385b(%rip), %rsi     # 0xb23c0
leaq 0x360(%rsp), %rdi
callq 0x85b0
jmp 0x8eb74
movq 0xc0(%rsp), %rdi
leaq 0x360(%rsp), %rsi
callq 0x8f470
movq %rax, 0xb8(%rsp)
jmp 0x8eb93
movq 0xb8(%rsp), %rdi
leaq 0x380(%rsp), %rsi
callq 0x8050
jmp 0x8ebaa
leaq 0x360(%rsp), %rdi
callq 0x88f8
jmp 0x8ebb9
leaq 0x35f(%rsp), %rdi
callq 0x84a0
leaq 0x380(%rsp), %rdi
callq 0x88f8
jmp 0x8ebd5
movl 0x5b0(%rsp), %esi
leaq 0x338(%rsp), %rdi
callq 0xa8ea0
jmp 0x8ebeb
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0xa8(%rsp)
leaq 0x317(%rsp), %rdi
movq %rdi, 0xb0(%rsp)
callq 0x87f0
movq 0xb0(%rsp), %rdx
leaq 0x237a2(%rip), %rsi     # 0xb23c5
leaq 0x318(%rsp), %rdi
callq 0x85b0
jmp 0x8ec32
movq 0xa8(%rsp), %rdi
leaq 0x318(%rsp), %rsi
callq 0x8f470
movq %rax, 0xa0(%rsp)
jmp 0x8ec51
movq 0xa0(%rsp), %rdi
leaq 0x338(%rsp), %rsi
callq 0x8050
jmp 0x8ec68
leaq 0x318(%rsp), %rdi
callq 0x88f8
jmp 0x8ec77
leaq 0x317(%rsp), %rdi
callq 0x84a0
leaq 0x338(%rsp), %rdi
callq 0x88f8
jmp 0x8ec93
movl 0x5ac(%rsp), %esi
leaq 0x2f0(%rsp), %rdi
callq 0xa8ea0
jmp 0x8eca9
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x90(%rsp)
leaq 0x2cf(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x87f0
movq 0x98(%rsp), %rdx
leaq 0x236ef(%rip), %rsi     # 0xb23d0
leaq 0x2d0(%rsp), %rdi
callq 0x85b0
jmp 0x8ecf0
movq 0x90(%rsp), %rdi
leaq 0x2d0(%rsp), %rsi
callq 0x8f470
movq %rax, 0x88(%rsp)
jmp 0x8ed0f
movq 0x88(%rsp), %rdi
leaq 0x2f0(%rsp), %rsi
callq 0x8050
jmp 0x8ed26
leaq 0x2d0(%rsp), %rdi
callq 0x88f8
jmp 0x8ed35
leaq 0x2cf(%rsp), %rdi
callq 0x84a0
leaq 0x2f0(%rsp), %rdi
callq 0x88f8
jmp 0x8ed51
movl 0x5ac(%rsp), %esi
movl 0x5b0(%rsp), %eax
subl %eax, %esi
leaq 0x2a8(%rsp), %rdi
callq 0xa8ea0
jmp 0x8ed70
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x78(%rsp)
leaq 0x287(%rsp), %rdi
movq %rdi, 0x80(%rsp)
callq 0x87f0
movq 0x80(%rsp), %rdx
leaq 0x23634(%rip), %rsi     # 0xb23d9
leaq 0x288(%rsp), %rdi
callq 0x85b0
jmp 0x8edb4
movq 0x78(%rsp), %rdi
leaq 0x288(%rsp), %rsi
callq 0x8f470
movq %rax, 0x70(%rsp)
jmp 0x8edcd
movq 0x70(%rsp), %rdi
leaq 0x2a8(%rsp), %rsi
callq 0x8050
jmp 0x8ede1
leaq 0x288(%rsp), %rdi
callq 0x88f8
jmp 0x8edf0
leaq 0x287(%rsp), %rdi
callq 0x84a0
leaq 0x2a8(%rsp), %rdi
callq 0x88f8
jmp 0x8ee0c
movq 0x188(%rsp), %rdi
movl $0x1, 0x280(%rsp)
callq 0x83b0
movq %rax, 0x68(%rsp)
jmp 0x8ee2b
movq 0x188(%rsp), %rdi
movq 0x68(%rsp), %rax
movq %rax, 0x278(%rsp)
callq 0x8870
movq %rax, 0x60(%rsp)
jmp 0x8ee4c
movq 0x60(%rsp), %rax
movq %rax, 0x270(%rsp)
leaq 0x278(%rsp), %rdi
leaq 0x270(%rsp), %rsi
callq 0x8f630
movb %al, 0x5f(%rsp)
jmp 0x8ee74
movb 0x5f(%rsp), %al
testb $0x1, %al
jne 0x8ee81
jmp 0x8f042
leaq 0x278(%rsp), %rdi
callq 0x8f670
movq %rax, 0x50(%rsp)
jmp 0x8ee95
movq 0x50(%rsp), %rax
movsbl (%rax), %eax
cmpl $0x5f, %eax
jne 0x8f02c
movl 0x280(%rsp), %eax
addl $0x1, %eax
movl %eax, 0x280(%rsp)
jmp 0x8f02c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8eef7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x360(%rsp), %rdi
callq 0x88f8
jmp 0x8eef5
jmp 0x8eef7
leaq 0x35f(%rsp), %rdi
callq 0x84a0
leaq 0x380(%rsp), %rdi
callq 0x88f8
jmp 0x8ef13
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8ef53
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x318(%rsp), %rdi
callq 0x88f8
jmp 0x8ef51
jmp 0x8ef53
leaq 0x317(%rsp), %rdi
callq 0x84a0
leaq 0x338(%rsp), %rdi
callq 0x88f8
jmp 0x8ef6f
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8efaf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x2d0(%rsp), %rdi
callq 0x88f8
jmp 0x8efad
jmp 0x8efaf
leaq 0x2cf(%rsp), %rdi
callq 0x84a0
leaq 0x2f0(%rsp), %rdi
callq 0x88f8
jmp 0x8efcb
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8f00b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x288(%rsp), %rdi
callq 0x88f8
jmp 0x8f009
jmp 0x8f00b
leaq 0x287(%rsp), %rdi
callq 0x84a0
leaq 0x2a8(%rsp), %rdi
callq 0x88f8
jmp 0x8f027
jmp 0x8f35e
jmp 0x8f02e
leaq 0x278(%rsp), %rdi
callq 0x8f680
jmp 0x8f03d
jmp 0x8ee59
movl 0x280(%rsp), %esi
leaq 0x250(%rsp), %rdi
callq 0xa8ea0
jmp 0x8f058
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x40(%rsp)
leaq 0x22f(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x87f0
movq 0x48(%rsp), %rdx
leaq 0x2335b(%rip), %rsi     # 0xb23e2
leaq 0x230(%rsp), %rdi
callq 0x85b0
jmp 0x8f096
movq 0x40(%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x8f470
movq %rax, 0x38(%rsp)
jmp 0x8f0af
movq 0x38(%rsp), %rdi
leaq 0x250(%rsp), %rsi
callq 0x8050
jmp 0x8f0c3
leaq 0x230(%rsp), %rdi
callq 0x88f8
jmp 0x8f0d2
leaq 0x22f(%rsp), %rdi
callq 0x84a0
leaq 0x250(%rsp), %rdi
callq 0x88f8
jmp 0x8f0ee
movq 0x188(%rsp), %rsi
leaq 0x208(%rsp), %rdi
callq 0x91920
jmp 0x8f105
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x28(%rsp)
leaq 0x1e7(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0x87f0
movq 0x30(%rsp), %rdx
leaq 0x232b7(%rip), %rsi     # 0xb23eb
leaq 0x1e8(%rsp), %rdi
callq 0x85b0
jmp 0x8f143
movq 0x28(%rsp), %rdi
leaq 0x1e8(%rsp), %rsi
callq 0x8f470
movq %rax, 0x20(%rsp)
jmp 0x8f15c
movq 0x20(%rsp), %rdi
leaq 0x208(%rsp), %rsi
callq 0x8050
jmp 0x8f170
leaq 0x1e8(%rsp), %rdi
callq 0x88f8
jmp 0x8f17f
leaq 0x1e7(%rsp), %rdi
callq 0x84a0
leaq 0x208(%rsp), %rdi
callq 0x88f8
jmp 0x8f19b
movq 0x180(%rsp), %rsi
leaq 0x1c0(%rsp), %rdi
callq 0x91920
jmp 0x8f1b2
movq 0x190(%rsp), %rax
addq $0x8, %rax
movq %rax, 0x10(%rsp)
leaq 0x19f(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0x87f0
movq 0x18(%rsp), %rdx
leaq 0x2516e(%rip), %rsi     # 0xb434f
leaq 0x1a0(%rsp), %rdi
callq 0x85b0
jmp 0x8f1f0
movq 0x10(%rsp), %rdi
leaq 0x1a0(%rsp), %rsi
callq 0x8f470
movq %rax, 0x8(%rsp)
jmp 0x8f209
movq 0x8(%rsp), %rdi
leaq 0x1c0(%rsp), %rsi
callq 0x8050
jmp 0x8f21d
leaq 0x1a0(%rsp), %rdi
callq 0x88f8
jmp 0x8f22c
leaq 0x19f(%rsp), %rdi
callq 0x84a0
leaq 0x1c0(%rsp), %rdi
callq 0x88f8
jmp 0x8f248
addq $0x5c8, %rsp            # imm = 0x5C8
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8f28b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x230(%rsp), %rdi
callq 0x88f8
jmp 0x8f289
jmp 0x8f28b
leaq 0x22f(%rsp), %rdi
callq 0x84a0
leaq 0x250(%rsp), %rdi
callq 0x88f8
jmp 0x8f2a7
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8f2e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x1e8(%rsp), %rdi
callq 0x88f8
jmp 0x8f2e5
jmp 0x8f2e7
leaq 0x1e7(%rsp), %rdi
callq 0x84a0
leaq 0x208(%rsp), %rdi
callq 0x88f8
jmp 0x8f303
jmp 0x8f35e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
jmp 0x8f340
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x580(%rsp)
movl %eax, 0x57c(%rsp)
leaq 0x1a0(%rsp), %rdi
callq 0x88f8
jmp 0x8f33e
jmp 0x8f340
leaq 0x19f(%rsp), %rdi
callq 0x84a0
leaq 0x1c0(%rsp), %rdi
callq 0x88f8
jmp 0x8f35c
jmp 0x8f35e
movq 0x190(%rsp), %rdi
callq 0x93fe0
jmp 0x8f36d
jmp 0x8f36f
movq 0x580(%rsp), %rdi
callq 0x87d0
movq %rax, %rdi
callq 0x8cf60
nopw %cs:(%rax,%rax)