// File: moyix[P]pandalog_taint_parser/plog.pb.cc
// Function: panda::LogEntry::SharedDtor()
void LogEntry::SharedDtor() {
  GOOGLE_DCHECK(GetArena() == nullptr);
  process_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  if (this != internal_default_instance()) delete call_stack_;
  if (this != internal_default_instance()) delete tainted_branch_;
  if (this != internal_default_instance()) delete tainted_instr_;
  if (this != internal_default_instance()) delete taint_query_hypercall_;
  if (this != internal_default_instance()) delete attack_point_;
  if (this != internal_default_instance()) delete tainted_instr_summary_;
  if (this != internal_default_instance()) delete dwarf_call_;
  if (this != internal_default_instance()) delete dwarf_ret_;
  if (this != internal_default_instance()) delete taint_query_pri_;
  if (this != internal_default_instance()) delete attack_point_pri_;
  if (this != internal_default_instance()) delete pri_trace_src_info_;
  if (this != internal_default_instance()) delete tainted_branch_summary_;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xe0, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x60(%rbp)
callq 0x27600
movb $0x0, -0x41(%rbp)
cmpq $0x0, %rax
jne 0x2dc68
jmp 0x2dcb1
leaq 0x6597(%rip), %rdx      # 0x34206
leaq -0x40(%rbp), %rdi
movq %rdi, -0x70(%rbp)
movl $0x3, %esi
movl $0x162d, %ecx           # imm = 0x162D
callq 0x6590
movq -0x70(%rbp), %rdi
movb $0x1, -0x41(%rbp)
leaq 0x68b1(%rip), %rsi      # 0x34546
callq 0x65f0
movq %rax, -0x68(%rbp)
jmp 0x2dca0
movq -0x68(%rbp), %rsi
leaq -0x55(%rbp), %rdi
callq 0x64b0
jmp 0x2dcaf
jmp 0x2dcb1
testb $0x1, -0x41(%rbp)
jne 0x2dcb9
jmp 0x2dcc2
leaq -0x40(%rbp), %rdi
callq 0x6620
movq -0x60(%rbp), %rax
addq $0x18, %rax
movq %rax, -0x78(%rbp)
callq 0x27a80
movq -0x78(%rbp), %rdi
movq %rax, %rsi
callq 0x30720
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2dd3d
movq -0x60(%rbp), %rax
movq 0x20(%rax), %rax
movq %rax, -0x80(%rbp)
cmpq $0x0, %rax
je 0x2dd19
movq -0x80(%rbp), %rdi
callq 0xf7f0
movq -0x80(%rbp), %rdi
movl $0x28, %esi
callq 0x6380
jmp 0x2dd3d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
testb $0x1, -0x41(%rbp)
jne 0x2dd2f
jmp 0x2dd38
leaq -0x40(%rbp), %rdi
callq 0x6620
jmp 0x2e03d
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2dd82
movq -0x60(%rbp), %rax
movq 0x28(%rax), %rax
movq %rax, -0x88(%rbp)
cmpq $0x0, %rax
je 0x2dd80
movq -0x88(%rbp), %rdi
callq 0x1d9a0
movq -0x88(%rbp), %rdi
movl $0x38, %esi
callq 0x6380
jmp 0x2dd82
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2ddc7
movq -0x60(%rbp), %rax
movq 0x30(%rax), %rax
movq %rax, -0x90(%rbp)
cmpq $0x0, %rax
je 0x2ddc5
movq -0x90(%rbp), %rdi
callq 0x1fb60
movq -0x90(%rbp), %rdi
movl $0x38, %esi
callq 0x6380
jmp 0x2ddc7
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2de0c
movq -0x60(%rbp), %rax
movq 0x38(%rax), %rax
movq %rax, -0x98(%rbp)
cmpq $0x0, %rax
je 0x2de0a
movq -0x98(%rbp), %rdi
callq 0x1bc00
movq -0x98(%rbp), %rdi
movl $0x60, %esi
callq 0x6380
jmp 0x2de0c
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2de51
movq -0x60(%rbp), %rax
movq 0x40(%rax), %rax
movq %rax, -0xa0(%rbp)
cmpq $0x0, %rax
je 0x2de4f
movq -0xa0(%rbp), %rdi
callq 0x1a5d0
movq -0xa0(%rbp), %rdi
movl $0x30, %esi
callq 0x6380
jmp 0x2de51
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2de96
movq -0x60(%rbp), %rax
movq 0x48(%rax), %rax
movq %rax, -0xa8(%rbp)
cmpq $0x0, %rax
je 0x2de94
movq -0xa8(%rbp), %rdi
callq 0x20c30
movq -0xa8(%rbp), %rdi
movl $0x28, %esi
callq 0x6380
jmp 0x2de96
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2dedb
movq -0x60(%rbp), %rax
movq 0x50(%rax), %rax
movq %rax, -0xb0(%rbp)
cmpq $0x0, %rax
je 0x2ded9
movq -0xb0(%rbp), %rdi
callq 0x106b0
movq -0xb0(%rbp), %rdi
movl $0x40, %esi
callq 0x6380
jmp 0x2dedb
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2df20
movq -0x60(%rbp), %rax
movq 0x58(%rax), %rax
movq %rax, -0xb8(%rbp)
cmpq $0x0, %rax
je 0x2df1e
movq -0xb8(%rbp), %rdi
callq 0x106b0
movq -0xb8(%rbp), %rdi
movl $0x40, %esi
callq 0x6380
jmp 0x2df20
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2df65
movq -0x60(%rbp), %rax
movq 0x60(%rax), %rax
movq %rax, -0xc0(%rbp)
cmpq $0x0, %rax
je 0x2df63
movq -0xc0(%rbp), %rdi
callq 0x14dd0
movq -0xc0(%rbp), %rdi
movl $0x60, %esi
callq 0x6380
jmp 0x2df65
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2dfaa
movq -0x60(%rbp), %rax
movq 0x68(%rax), %rax
movq %rax, -0xc8(%rbp)
cmpq $0x0, %rax
je 0x2dfa8
movq -0xc8(%rbp), %rdi
callq 0x137a0
movq -0xc8(%rbp), %rdi
movl $0x30, %esi
callq 0x6380
jmp 0x2dfaa
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2dfef
movq -0x60(%rbp), %rax
movq 0x70(%rax), %rax
movq %rax, -0xd0(%rbp)
cmpq $0x0, %rax
je 0x2dfed
movq -0xd0(%rbp), %rdi
callq 0x11fb0
movq -0xd0(%rbp), %rdi
movl $0x38, %esi
callq 0x6380
jmp 0x2dfef
callq 0x2e050
movq %rax, %rcx
movq -0x60(%rbp), %rax
cmpq %rcx, %rax
je 0x2e034
movq -0x60(%rbp), %rax
movq 0x78(%rax), %rax
movq %rax, -0xd8(%rbp)
cmpq $0x0, %rax
je 0x2e032
movq -0xd8(%rbp), %rdi
callq 0x1ea70
movq -0xd8(%rbp), %rdi
movl $0x28, %esi
callq 0x6380
jmp 0x2e034
addq $0xe0, %rsp
popq %rbp
retq
movq -0x50(%rbp), %rdi
callq 0x6630
nopw %cs:(%rax,%rax)