user: 提供的汇编代码用C语言表示会是什么样子：

```asm
<lt_dump_script>:
  endbr64
  push   %r15
  mov    %rdi,%rcx
  mov    $0xb,%edx
  mov    $0x1,%esi
  push   %r14
  lea    D1246(%rip),%r14
  lea    D998(%rip),%r15
  push   %r13
  lea    D1645(%rip),%r13
  push   %r12
  mov    %rdi,%r12
  lea    D541(%rip),%rdi
  push   %rbp
  lea    D460(%rip),%rbp
  push   %rbx
  lea    D789(%rip),%rbx
  sub    $0x8,%rsp
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x39,%edx
  mov    $0x1,%esi
  lea    D722(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2b,%edx
  mov    $0x1,%esi
  lea    D563(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r14,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x49,%edx
  mov    $0x1,%esi
  lea    D180(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2e,%edx
  mov    $0x1,%esi
  lea    D1071(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r14,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x48,%edx
  mov    $0x1,%esi
  lea    D103(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2b,%edx
  mov    $0x1,%esi
  lea    D434(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x47,%edx
  mov    $0x1,%esi
  lea    D765(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x45,%edx
  mov    $0x1,%esi
  lea    D1184(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x27,%edx
  mov    $0x1,%esi
  lea    D948(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x17,%edx
  mov    $0x1,%esi
  lea    D747(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x46,%edx
  mov    $0x1,%esi
  lea    D1194(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xd,%edx
  mov    $0x1,%esi
  lea    D403(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xc,%edx
  mov    $0x1,%esi
  lea    D703(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x40,%edx
  mov    $0x1,%esi
  lea    D1272(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x35,%edx
  mov    $0x1,%esi
  lea    D14(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x1e,%edx
  mov    $0x1,%esi
  lea    D1042(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x17,%edx
  mov    $0x1,%esi
  lea    D1099(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %rbp,%rdi
  mov    $0x5,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3e,%edx
  mov    $0x1,%esi
  lea    D210(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3,%edx
  mov    $0x1,%esi
  lea    D332(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x27,%edx
  mov    $0x1,%esi
  lea    D314(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x29,%edx
  mov    $0x1,%esi
  lea    D1187(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x45,%edx
  mov    $0x1,%esi
  lea    D809(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x14,%edx
  mov    $0x1,%esi
  lea    D1493(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2f,%edx
  mov    $0x1,%esi
  lea    D470(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x12,%edx
  mov    $0x1,%esi
  lea    D1173(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x3b,%edx
  mov    $0x1,%esi
  lea    D191(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x40,%edx
  mov    $0x1,%esi
  lea    D1285(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x30,%edx
  mov    $0x1,%esi
  lea    D1266(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x27,%edx
  mov    $0x1,%esi
  lea    D748(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4f,%edx
  mov    $0x1,%esi
  lea    D194(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xc,%edx
  mov    $0x1,%esi
  lea    D1244(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %rbp,%rdi
  mov    $0x5,%edx
  mov    $0x1,%esi
  lea    D374(%rip),%rbp
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4a,%edx
  mov    $0x1,%esi
  lea    D226(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x43,%edx
  mov    $0x1,%esi
  lea    D1009(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xe,%edx
  mov    $0x1,%esi
  lea    D1593(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x44,%edx
  mov    $0x1,%esi
  lea    D330(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x16,%edx
  mov    $0x1,%esi
  lea    D483(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r13,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x1a,%edx
  mov    $0x1,%esi
  lea    D1093(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3,%edx
  mov    $0x1,%esi
  lea    D1261(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xd,%edx
  mov    $0x1,%esi
  lea    D548(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %rbp,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x18,%edx
  mov    $0x1,%esi
  lea    D162(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x3f,%edx
  mov    $0x1,%esi
  lea    D8(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3d,%edx
  mov    $0x1,%esi
  lea    D56(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3e,%edx
  mov    $0x1,%esi
  lea    D829(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3d,%edx
  mov    $0x1,%esi
  lea    D1010(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x41,%edx
  mov    $0x1,%esi
  lea    D184(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x11,%edx
  mov    $0x1,%esi
  lea    D666(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r14,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x37,%edx
  mov    $0x1,%esi
  lea    D539(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3a,%edx
  mov    $0x1,%esi
  lea    D656(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r14,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  lea    D164(%rip),%r14
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3c,%edx
  mov    $0x1,%esi
  lea    D519(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x31,%edx
  mov    $0x1,%esi
  lea    D148(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x11,%edx
  mov    $0x1,%esi
  lea    D780(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x19,%edx
  mov    $0x1,%esi
  lea    D167(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r13,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x14,%edx
  mov    $0x1,%esi
  lea    D1611(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x8,%edx
  mov    $0x1,%esi
  lea    D147(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xd,%edx
  mov    $0x1,%esi
  lea    D1581(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r15,%rdi
  mov    $0x5,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x16,%edx
  mov    $0x1,%esi
  lea    D1545(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x25,%edx
  mov    $0x1,%esi
  lea    D1089(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x16,%edx
  mov    $0x1,%esi
  lea    D708(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4f,%edx
  mov    $0x1,%esi
  lea    D1463(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xa,%edx
  mov    $0x1,%esi
  lea    D170(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3f,%edx
  mov    $0x1,%esi
  lea    D956(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4f,%edx
  mov    $0x1,%esi
  lea    D1070(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x7,%edx
  mov    $0x1,%esi
  lea    D311(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x24,%edx
  mov    $0x1,%esi
  lea    D271(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xf,%edx
  mov    $0x1,%esi
  lea    D943(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r14,%rdi
  mov    $0x9,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xc,%edx
  mov    $0x1,%esi
  lea    D1330(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3a,%edx
  mov    $0x1,%esi
  lea    D751(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xf,%edx
  mov    $0x1,%esi
  lea    D240(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r14,%rdi
  mov    $0x9,%edx
  mov    $0x1,%esi
  lea    D565(%rip),%r14
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x9,%edx
  mov    $0x1,%esi
  lea    D1673(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x7,%edx
  mov    %r14,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x28,%edx
  mov    $0x1,%esi
  lea    D459(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x26,%edx
  mov    $0x1,%esi
  lea    D950(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4f,%edx
  mov    $0x1,%esi
  lea    D759(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2,%edx
  mov    $0x1,%esi
  lea    D715(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %rbx,%rdi
  mov    $0x5,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2,%edx
  mov    %rbp,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x37,%edx
  mov    $0x1,%esi
  lea    D564(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x34,%edx
  mov    $0x1,%esi
  lea    D377(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x15,%edx
  mov    $0x1,%esi
  lea    D1544(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r13,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x14,%edx
  mov    $0x1,%esi
  lea    D264(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xd,%edx
  mov    $0x1,%esi
  lea    D206(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r15,%rdi
  mov    $0x5,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4b,%edx
  mov    $0x1,%esi
  lea    D1213(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2e,%edx
  mov    $0x1,%esi
  lea    D205(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r14,%rdi
  mov    $0x7,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2,%edx
  mov    %rbp,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x35,%edx
  mov    $0x1,%esi
  lea    D1488(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x1a,%edx
  mov    $0x1,%esi
  lea    D491(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2,%edx
  mov    %r13,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x2a,%edx
  mov    $0x1,%esi
  lea    D1321(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x50,%edx
  mov    $0x1,%esi
  lea    D1216(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x29,%edx
  mov    $0x1,%esi
  lea    D333(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x9,%edx
  mov    $0x1,%esi
  lea    D16(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x29,%edx
  mov    $0x1,%esi
  lea    D75(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x2f,%edx
  mov    $0x1,%esi
  lea    D413(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xd,%edx
  mov    $0x1,%esi
  lea    D849(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2,%edx
  mov    %rbp,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x3d,%edx
  mov    $0x1,%esi
  lea    D179(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x35,%edx
  mov    $0x1,%esi
  lea    D304(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3c,%edx
  mov    $0x1,%esi
  lea    D888(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x15,%edx
  mov    $0x1,%esi
  lea    D262(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r13,%rdi
  mov    $0x2,%edx
  mov    $0x1,%esi
  lea    D612(%rip),%r13
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x11,%edx
  mov    $0x1,%esi
  lea    D944(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xd,%edx
  mov    $0x1,%esi
  lea    D1265(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x12,%edx
  mov    $0x1,%esi
  lea    D925(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x7,%edx
  mov    $0x1,%esi
  lea    D939(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x19,%edx
  mov    $0x1,%esi
  lea    D249(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x11,%edx
  mov    $0x1,%esi
  lea    D1362(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2a,%edx
  mov    $0x1,%esi
  lea    D1638(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r13,%rdi
  mov    $0xb,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xc,%edx
  mov    $0x1,%esi
  lea    D745(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xc,%edx
  mov    $0x1,%esi
  lea    D267(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x7,%edx
  mov    $0x1,%esi
  lea    D1350(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x23,%edx
  mov    $0x1,%esi
  lea    D281(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2,%edx
  mov    %rbp,%rdi
  mov    $0x1,%esi
  lea    D1129(%rip),%rbp
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x12,%edx
  mov    $0x1,%esi
  lea    D321(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x27,%edx
  mov    $0x1,%esi
  lea    D742(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x32,%edx
  mov    $0x1,%esi
  lea    D721(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x37,%edx
  mov    $0x1,%esi
  lea    D1617(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2b,%edx
  mov    $0x1,%esi
  lea    D1521(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x3c,%edx
  mov    $0x1,%esi
  lea    D757(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x37,%edx
  mov    $0x1,%esi
  lea    D1034(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x1c,%edx
  mov    $0x1,%esi
  lea    D115(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x39,%edx
  mov    $0x1,%esi
  lea    D1019(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x3f,%edx
  mov    $0x1,%esi
  lea    D1276(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x2a,%edx
  mov    $0x1,%esi
  lea    D1565(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x19,%edx
  mov    $0x1,%esi
  lea    D994(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x36,%edx
  mov    $0x1,%esi
  lea    D47(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x28,%edx
  mov    $0x1,%esi
  lea    D354(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %r13,%rdi
  mov    $0xb,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x7,%edx
  mov    %rbp,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x33,%edx
  mov    $0x1,%esi
  lea    D1264(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x42,%edx
  mov    $0x1,%esi
  lea    D283(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x7,%edx
  mov    %r14,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x3c,%edx
  mov    $0x1,%esi
  lea    D660(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x12,%edx
  mov    $0x1,%esi
  lea    D1607(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x27,%edx
  mov    $0x1,%esi
  lea    D581(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3c,%edx
  mov    $0x1,%esi
  lea    D688(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x1b,%edx
  mov    $0x1,%esi
  lea    D1572(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x23,%edx
  mov    $0x1,%esi
  lea    D1082(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x14,%edx
  mov    $0x1,%esi
  lea    D1588(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %rbp,%rdi
  mov    $0x7,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x20,%edx
  mov    $0x1,%esi
  lea    D1372(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x17,%edx
  mov    $0x1,%esi
  lea    D1609(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4f,%edx
  mov    $0x1,%esi
  lea    D819(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4,%edx
  mov    $0x1,%esi
  lea    D1386(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x1b,%edx
  mov    $0x1,%esi
  lea    D813(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x9,%edx
  mov    $0x1,%esi
  lea    D1673(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x1,%esi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x2c,%edx
  mov    $0x1,%esi
  lea    D1139(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x20,%edx
  mov    $0x1,%esi
  lea    D1209(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x29,%edx
  mov    $0x1,%esi
  lea    D659(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x15,%edx
  mov    $0x1,%esi
  lea    D700(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x1b,%edx
  mov    $0x1,%esi
  lea    D535(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x27,%edx
  mov    $0x1,%esi
  lea    D367(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x40,%edx
  mov    $0x1,%esi
  lea    D877(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x4f,%edx
  mov    $0x1,%esi
  lea    D1688(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x5,%edx
  mov    $0x1,%esi
  lea    D163(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x27,%edx
  mov    $0x1,%esi
  lea    D644(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x41,%edx
  mov    $0x1,%esi
  lea    D696(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x3a,%edx
  mov    $0x1,%esi
  lea    D1394(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x40,%edx
  mov    $0x1,%esi
  lea    D445(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x33,%edx
  mov    $0x1,%esi
  lea    D1288(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x10,%edx
  mov    $0x1,%esi
  lea    D1118(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rsi
  mov    $0xa,%edi
  call   <fputc@plt>
  mov    %r12,%rcx
  mov    $0x45,%edx
  mov    $0x1,%esi
  lea    D50(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x33,%edx
  mov    $0x1,%esi
  lea    D885(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x22,%edx
  mov    $0x1,%esi
  lea    D1181(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x7,%edx
  mov    $0x1,%esi
  lea    D1129(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x7,%edx
  mov    $0x1,%esi
  lea    D918(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x21,%edx
  mov    $0x1,%esi
  lea    D1376(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x40,%edx
  mov    $0x1,%esi
  lea    D1162(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x3d,%edx
  mov    $0x1,%esi
  lea    D556(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0x45,%edx
  mov    $0x1,%esi
  lea    D494(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    $0xb,%edx
  mov    $0x1,%esi
  lea    D928(%rip),%rdi
  call   <fwrite@plt>
  mov    %r12,%rcx
  mov    %rbx,%rdi
  mov    $0x5,%edx
  mov    $0x1,%esi
  call   <fwrite@plt>
  add    $0x8,%rsp
  mov    %r12,%rcx
  mov    $0x3,%edx
  pop    %rbx
  mov    $0x1,%esi
  lea    D332(%rip),%rdi
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  jmp    1070 <fwrite@plt>
```

tool_calls: name: retrieve_data
arguments: label: D1246
data_type: string
name: retrieve_data
arguments: label: D998
data_type: string
name: retrieve_data
arguments: label: D1645
data_type: string
name: retrieve_data
arguments: label: D541
data_type: string
name: retrieve_data
arguments: label: D460
data_type: string
name: retrieve_data
arguments: label: D789
data_type: string
name: retrieve_data
arguments: label: D722
data_type: string
name: retrieve_data
arguments: label: D563
data_type: string
name: retrieve_data
arguments: label: D180
data_type: string
name: retrieve_data
arguments: label: D1071
data_type: string
name: retrieve_data
arguments: label: D103
data_type: string
name: retrieve_data
arguments: label: D434
data_type: string
name: retrieve_data
arguments: label: D765
data_type: string
name: retrieve_data
arguments: label: D1184
data_type: string
name: retrieve_data
arguments: label: D948
data_type: string
name: retrieve_data
arguments: label: D747
data_type: string
name: retrieve_data
arguments: label: D1194
data_type: string
name: retrieve_data
arguments: label: D403
data_type: string
name: retrieve_data
arguments: label: D703
data_type: string
name: retrieve_data
arguments: label: D1272
data_type: string
name: retrieve_data
arguments: label: D14
data_type: string
name: retrieve_data
arguments: label: D1042
data_type: string
name: retrieve_data
arguments: label: D1099
data_type: string
name: retrieve_data
arguments: label: D210
data_type: string
name: retrieve_data
arguments: label: D332
data_type: string
name: retrieve_data
arguments: label: D314
data_type: string
name: retrieve_data
arguments: label: D1187
data_type: string
name: retrieve_data
arguments: label: D809
data_type: string
name: retrieve_data
arguments: label: D1493
data_type: string
name: retrieve_data
arguments: label: D470
data_type: string
name: retrieve_data
arguments: label: D1173
data_type: string
name: retrieve_data
arguments: label: D191
data_type: string
name: retrieve_data
arguments: label: D1285
data_type: string
name: retrieve_data
arguments: label: D1266
data_type: string
name: retrieve_data
arguments: label: D748
data_type: string
name: retrieve_data
arguments: label: D194
data_type: string
name: retrieve_data
arguments: label: D1244
data_type: string
name: retrieve_data
arguments: label: D374
data_type: string
name: retrieve_data
arguments: label: D226
data_type: string
name: retrieve_data
arguments: label: D1009
data_type: string
name: retrieve_data
arguments: label: D1593
data_type: string
name: retrieve_data
arguments: label: D330
data_type: string
name: retrieve_data
arguments: label: D483
data_type: string
name: retrieve_data
arguments: label: D1093
data_type: string
name: retrieve_data
arguments: label: D1261
data_type: string
name: retrieve_data
arguments: label: D548
data_type: string
name: retrieve_data
arguments: label: D162
data_type: string
name: retrieve_data
arguments: label: D8
data_type: string
name: retrieve_data
arguments: label: D56
data_type: string
name: retrieve_data
arguments: label: D829
data_type: string
name: retrieve_data
arguments: label: D1010
data_type: string
name: retrieve_data
arguments: label: D184
data_type: string
name: retrieve_data
arguments: label: D666
data_type: string
name: retrieve_data
arguments: label: D539
data_type: string
name: retrieve_data
arguments: label: D656
data_type: string
name: retrieve_data
arguments: label: D164
data_type: string
name: retrieve_data
arguments: label: D519
data_type: string
name: retrieve_data
arguments: label: D148
data_type: string
name: retrieve_data
arguments: label: D780
data_type: string
name: retrieve_data
arguments: label: D167
data_type: string
name: retrieve_data
arguments: label: D1611
data_type: string
name: retrieve_data
arguments: label: D147
data_type: string
name: retrieve_data
arguments: label: D1581
data_type: string
name: retrieve_data
arguments: label: D1545
data_type: string
name: retrieve_data
arguments: label: D1089
data_type: string
name: retrieve_data
arguments: label: D708
data_type: string
name: retrieve_data
arguments: label: D1463
data_type: string
name: retrieve_data
arguments: label: D170
data_type: string
name: retrieve_data
arguments: label: D956
data_type: string
name: retrieve_data
arguments: label: D1070
data_type: string
name: retrieve_data
arguments: label: D311
data_type: string
name: retrieve_data
arguments: label: D271
data_type: string
name: retrieve_data
arguments: label: D943
data_type: string
name: retrieve_data
arguments: label: D1330
data_type: string
name: retrieve_data
arguments: label: D751
data_type: string
name: retrieve_data
arguments: label: D240
data_type: string
name: retrieve_data
arguments: label: D565
data_type: string
name: retrieve_data
arguments: label: D1673
data_type: string
name: retrieve_data
arguments: label: D459
data_type: string
name: retrieve_data
arguments: label: D950
data_type: string
name: retrieve_data
arguments: label: D759
data_type: string
name: retrieve_data
arguments: label: D715
data_type: string
name: retrieve_data
arguments: label: D564
data_type: string
name: retrieve_data
arguments: label: D377
data_type: string
name: retrieve_data
arguments: label: D1544
data_type: string
name: retrieve_data
arguments: label: D264
data_type: string
name: retrieve_data
arguments: label: D206
data_type: string
name: retrieve_data
arguments: label: D1213
data_type: string
name: retrieve_data
arguments: label: D205
data_type: string
name: retrieve_data
arguments: label: D1488
data_type: string
name: retrieve_data
arguments: label: D491
data_type: string
name: retrieve_data
arguments: label: D1321
data_type: string
name: retrieve_data
arguments: label: D1216
data_type: string
name: retrieve_data
arguments: label: D333
data_type: string
name: retrieve_data
arguments: label: D16
data_type: string
name: retrieve_data
arguments: label: D75
data_type: string
name: retrieve_data
arguments: label: D413
data_type: string
name: retrieve_data
arguments: label: D849
data_type: string
name: retrieve_data
arguments: label: D179
data_type: string
name: retrieve_data
arguments: label: D304
data_type: string
name: retrieve_data
arguments: label: D888
data_type: string
name: retrieve_data
arguments: label: D262
data_type: string
name: retrieve_data
arguments: label: D612
data_type: string
name: retrieve_data
arguments: label: D944
data_type: string
name: retrieve_data
arguments: label: D1265
data_type: string
name: retrieve_data
arguments: label: D925
data_type: string
name: retrieve_data
arguments: label: D939
data_type: string
name: retrieve_data
arguments: label: D249
data_type: string
name: retrieve_data
arguments: label: D1362
data_type: string
name: retrieve_data
arguments: label: D1638
data_type: string
name: retrieve_data
arguments: label: D745
data_type: string
name: retrieve_data
arguments: label: D267
data_type: string
name: retrieve_data
arguments: label: D1350
data_type: string
name: retrieve_data
arguments: label: D281
data_type: string
name: retrieve_data
arguments: label: D1129
data_type: string
name: retrieve_data
arguments: label: D321
data_type: string
name: retrieve_data
arguments: label: D742
data_type: string
name: retrieve_data
arguments: label: D721
data_type: string
name: retrieve_data
arguments: label: D1617
data_type: string
name: retrieve_data
arguments: label: D1521
data_type: string
name: retrieve_data
arguments: label: D757
data_type: string
name: retrieve_data
arguments: label: D1034
data_type: string
name: retrieve_data
arguments: label: D115
data_type: string
name: retrieve_data
arguments: label: D1019
data_type: string
name: retrieve_data
arguments: label: D1276
data_type: string
name: retrieve_data
arguments: label: D1565
data_type: string
name: retrieve_data
arguments: label: D994
data_type: string
name: retrieve_data
arguments: label: D47
data_type: string
name: retrieve_data
arguments: label: D354
data_type: string
name: retrieve_data
arguments: label: D1264
data_type: string
name: retrieve_data
arguments: label: D283
data_type: string
name: retrieve_data
arguments: label: D660
data_type: string
name: retrieve_data
arguments: label: D1607
data_type: string
name: retrieve_data
arguments: label: D581
data_type: string
name: retrieve_data
arguments: label: D688
data_type: string
name: retrieve_data
arguments: label: D1572
data_type: string
name: retrieve_data
arguments: label: D1082
data_type: string
name: retrieve_data
arguments: label: D1588
data_type: string
name: retrieve_data
arguments: label: D1372
data_type: string
name: retrieve_data
arguments: label: D1609
data_type: string
name: retrieve_data
arguments: label: D819
data_type: string
name: retrieve_data
arguments: label: D1386
data_type: string
name: retrieve_data
arguments: label: D813
data_type: string
name: retrieve_data
arguments: label: D1139
data_type: string
name: retrieve_data
arguments: label: D1209
data_type: string
name: retrieve_data
arguments: label: D659
data_type: string
name: retrieve_data
arguments: label: D700
data_type: string
name: retrieve_data
arguments: label: D535
data_type: string
name: retrieve_data
arguments: label: D367
data_type: string
name: retrieve_data
arguments: label: D877
data_type: string
name: retrieve_data
arguments: label: D1688
data_type: string
name: retrieve_data
arguments: label: D163
data_type: string
name: retrieve_data
arguments: label: D644
data_type: string
name: retrieve_data
arguments: label: D696
data_type: string
name: retrieve_data
arguments: label: D1394
data_type: string
name: retrieve_data
arguments: label: D445
data_type: string
name: retrieve_data
arguments: label: D1288
data_type: string
name: retrieve_data
arguments: label: D1118
data_type: string
name: retrieve_data
arguments: label: D50
data_type: string
name: retrieve_data
arguments: label: D885
data_type: string
name: retrieve_data
arguments: label: D1181
data_type: string
name: retrieve_data
arguments: label: D918
data_type: string
name: retrieve_data
arguments: label: D1376
data_type: string
name: retrieve_data
arguments: label: D1162
data_type: string
name: retrieve_data
arguments: label: D556
data_type: string
name: retrieve_data
arguments: label: D494
data_type: string
name: retrieve_data
arguments: label: D928
data_type: string

tool: D1246: #


tool: D998:   do


tool: D1645: {


tool: D541: #! /bin/sh


tool: D460: else


tool: D789:   fi


tool: D722: # lzmainfo - temporary wrapper script for .libs/lzmainfo


tool: D563: # Generated by libtool (GNU libtool) 2.4.2


tool: D180: # The lzmainfo program cannot be directly executed until all the libtool


tool: D1071: # libraries that it depends on are installed.


tool: D103: # This wrapper script should never be moved out of the build directory.


tool: D434: # If it is, it will not operate correctly.


tool: D765: # Sed substitution that helps us do robust quoting.  It backslashifies


tool: D1184: # metacharacters that are still active within double-quoted strings.


tool: D948: sed_quote_subst='s/\([`"$\\]\)/\\\1/g'


tool: D747: # Be Bourne compatible


tool: D1194: if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then


tool: D403:   emulate sh


tool: D703:   NULLCMD=:


tool: D1272:   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which


tool: D14:   # is contrary to our usage.  Disable this feature.


tool: D1042:   alias -g '${1+"$@"}'='"$@"'


tool: D1099:   setopt NO_GLOB_SUBST


tool: D210:   case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac


tool: D332: fi


tool: D314: BIN_SH=xpg4; export BIN_SH # for Tru64


tool: D1187: DUALCASE=1; export DUALCASE # for MKS sh


tool: D809: # The HP-UX ksh and POSIX shell print the target directory to stdout


tool: D1493: # if CDPATH is set.


tool: D470: (unset CDPATH) >/dev/null 2>&1 && unset CDPATH


tool: D1173: relink_command=""


tool: D191: # This environment variable determines our operation mode.


tool: D1285: if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then


tool: D1266:   # install mode needs the following variables:


tool: D748:   generated_by_libtool_version='2.4.2'


tool: D194:   notinst_deplibs=' ../../src/liblzma/liblzma.la /usr/lib/libintl.la /usr/lib/l

tool: D1244: ibiconv.la'


tool: D374: }


tool: D226:   # When we are sourced in execute mode, $file and $ECHO are already set.


tool: D1009:   if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then


tool: D1593:     file="$0"


tool: D330: # A function that is used when there is no print builtin or printf.


tool: D483: func_fallback_echo ()


tool: D1093:   eval 'cat <<_LTECHO_EOF


tool: D1261: $1


tool: D548: _LTECHO_EOF'


tool: D162:     ECHO="printf %s\\n"


tool: D8: # Very basic option parsing. These options are (a) specific to


tool: D56: # the libtool wrapper, (b) are identical between the wrapper


tool: D829: # /script/ and the wrapper /executable/ which is used only on


tool: D1010: # windows platforms, and (c) all begin with the string --lt-


tool: D184: # (application programs are unlikely to have options which match


tool: D666: # this pattern).


tool: D539: # There are only two supported options: --lt-debug and


tool: D656: # --lt-dump-script. There is, deliberately, no --lt-help.


tool: D164:       ;;


tool: D519: # The first argument to this parsing function should be the


tool: D148: # script's ../../libtool value, followed by yes.


tool: D780: lt_option_debug=


tool: D167: func_parse_lt_options ()


tool: D1611:   lt_script_arg0=$0


tool: D147:   shift


tool: D1581:   for lt_opt


tool: D1545:     case "$lt_opt" in


tool: D1089:     --lt-debug) lt_option_debug=1 ;;


tool: D708:     --lt-dump-script)


tool: D1463:         lt_dump_D=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%/[

tool: D170: ^/]*$%%'`


tool: D956:         test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=.


tool: D1070:         lt_dump_F=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%^.

tool: D311: */%%'`


tool: D271:         cat "$lt_dump_D/$lt_dump_F"


tool: D943:         exit 0


tool: D1330:     --lt-*)


tool: D751:         $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2


tool: D240:         exit 1


tool: D565:   done


tool: D1673:     esac


tool: D459:   # Print the debug banner immediately:


tool: D950:   if test -n "$lt_option_debug"; then


tool: D759:     echo "lzmainfo:lzmainfo:${LINENO}: libtool wrapper (GNU libtool) 2.4.2" 1>&

tool: D715: 2


tool: D564: # Used when --lt-debug. Prints its arguments to stdout


tool: D377: # (redirection is the responsibility of the caller)


tool: D1544: func_lt_dump_args ()


tool: D264:   lt_dump_args_N=1;


tool: D206:   for lt_arg


tool: D1213:     $ECHO "lzmainfo:lzmainfo:${LINENO}: newargv[$lt_dump_args_N]: $lt_arg"


tool: D205:     lt_dump_args_N=`expr $lt_dump_args_N + 1`


tool: D1488: # Core function for launching the target application


tool: D491: func_exec_program_core ()


tool: D1321:       if test -n "$lt_option_debug"; then


tool: D1216:         $ECHO "lzmainfo:lzmainfo:${LINENO}: newargv[0]: $progdir/$program" 1>&2


tool: D333:         func_lt_dump_args ${1+"$@"} 1>&2


tool: D16:       fi


tool: D75:       exec "$progdir/$program" ${1+"$@"}


tool: D413:       $ECHO "$0: cannot exec $program $*" 1>&2


tool: D849:       exit 1


tool: D179: # A function to encapsulate launching the target application


tool: D304: # Strips options in the --lt-* namespace from $@ and


tool: D888: # launches target application with the remaining arguments.


tool: D262: func_exec_program ()


tool: D612:       esac


tool: D944:   case " $* " in


tool: D1265:   *\ --lt-*)


tool: D925:     for lt_wr_arg


tool: D939:     do


tool: D249:       case $lt_wr_arg in


tool: D1362:       --lt-*) ;;


tool: D1638:       *) set x "$@" "$lt_wr_arg"; shift;;


tool: D745:       shift


tool: D267:     done ;;


tool: D1350:   esac


tool: D281:   func_exec_program_core ${1+"$@"}


tool: D1129:     fi


tool: D321:   # Parse options


tool: D742:   func_parse_lt_options "$0" ${1+"$@"}


tool: D721:   # Find the directory that this script lives in.


tool: D1617:   thisdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'`


tool: D1521:   test "x$thisdir" = "x$file" && thisdir=.


tool: D757:   # Follow symbolic links until we get to the real thisdir.


tool: D1034:   file=`ls -ld "$file" | /usr/bin/sed -n 's/.*-> //p'`


tool: D115:   while test -n "$file"; do


tool: D1019:     destdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'`


tool: D1276:     # If there was a directory component, then change thisdir.


tool: D1565:     if test "x$destdir" != "x$file"; then


tool: D994:       case "$destdir" in


tool: D47:       [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;


tool: D354:       *) thisdir="$thisdir/$destdir" ;;


tool: D1264:     file=`$ECHO "$file" | /usr/bin/sed 's%^.*/%%'`


tool: D283:     file=`ls -ld "$thisdir/$file" | /usr/bin/sed -n 's/.*-> //p'`


tool: D660:   # Usually 'no', except on cygwin/mingw when embedded into


tool: D1607:   # the cwrapper.


tool: D581:   WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=yes


tool: D688:   if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then


tool: D1572:     # special case for '.'


tool: D1082:     if test "$thisdir" = "."; then


tool: D1588:       thisdir=`pwd`


tool: D1372:     # remove .libs from thisdir


tool: D1609:     case "$thisdir" in


tool: D819:     *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /usr/bin/sed 's%[\\/][^\\/]*$%%'`

tool: D1386:  ;;


tool: D813:     .libs )   thisdir=. ;;


tool: D1139:   # Try to get the absolute directory name.


tool: D1209:   absdir=`cd "$thisdir" && pwd`


tool: D659:   test -n "$absdir" && thisdir="$absdir"


tool: D700:   program='lzmainfo'


tool: D535:   progdir="$thisdir/.libs"


tool: D367:   if test -f "$progdir/$program"; then


tool: D877:     # Add the dll search path components to the executable PATH


tool: D1688:     PATH=/home/liblzma-master/src/liblzma/.libs:/usr/local/lib:/usr/local/bin:$

tool: D163: PATH


tool: D644:     # Add our own library path to PATH


tool: D696:     PATH="/home/liblzma-master/src/liblzma/.libs:/usr/lib:$PATH"


tool: D1394:     # Some systems cannot cope with colon-terminated PATH


tool: D445:     # The second colon is a workaround for a bug in BeOS R4 sed


tool: D1288:     PATH=`$ECHO "$PATH" | /usr/bin/sed 's/::*$//'`


tool: D1118:     export PATH


tool: D50:     if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then


tool: D885:       # Run the actual program with our arguments.


tool: D1181:       func_exec_program ${1+"$@"}


tool: D918:   else


tool: D1376:     # The program doesn't exist.


tool: D1162:     $ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2


tool: D556:     $ECHO "This script is just a wrapper for $program." 1>&2


tool: D494:     $ECHO "See the libtool documentation for more information." 1>&2


tool: D928:     exit 1


assistant: ```c
void lt_dump_script(FILE *f) {
  fputs("#! /bin/sh\n", f);
  fputs("\n", f);
  fputs("# lzmainfo - temporary wrapper script for .libs/lzmainfo\n", f);
  fputs("# Generated by libtool (GNU libtool) 2.4.2\n", f);
  fputs("#\n", f);
  fputs("# The lzmainfo program cannot be directly executed until all the libtool\n", f);
  fputs("# libraries that it depends on are installed.\n", f);
  fputs("#\n", f);
  fputs("# This wrapper script should never be moved out of the build directory.\n", f);
  fputs("# If it is, it will not operate correctly.\n", f);
  fputs("\n", f);
  fputs("# Sed substitution that helps us do robust quoting.  It backslashifies\n", f);
  fputs("# metacharacters that are still active within double-quoted strings.\n", f);
  fputs("sed_quote_subst='s/\\([`\"$\\\\]\\)/\\\\\\1/g'\n", f);
  fputs("\n", f);
  fputs("# Be Bourne compatible\n", f);
  fputs("if test -n \"${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then\n", f);
  fputs("  emulate sh\n", f);
  fputs("  NULLCMD=:\n", f);
  fputs("  # Zsh 3.x and 4.x performs word splitting on ${1+\"$@\"}, which\n", f);
  fputs("  # is contrary to our usage.  Disable this feature.\n", f);
  fputs("  alias -g '${1+\"$@\"}'='\"$@\"'\n", f);
  fputs("  setopt NO_GLOB_SUBST\n", f);
  fputs("else\n", f);
  fputs("  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac\n", f);
  fputs("fi\n", f);
  fputs("BIN_SH=xpg4; export BIN_SH # for Tru64\n", f);
  fputs("DUALCASE=1; export DUALCASE # for MKS sh\n", f);
  fputs("\n", f);
  fputs("# The HP-UX ksh and POSIX shell print the target directory to stdout\n", f);
  fputs("# if CDPATH is set.\n", f);
  fputs("(unset CDPATH) >/dev/null 2>&1 && unset CDPATH\n", f);
  fputs("\n", f);
  fputs("relink_command=\"\"\n", f);
  fputs("\n", f);
  fputs("# This environment variable determines our operation mode.\n", f);
  fputs("if test \"$libtool_install_magic\" = \"%%%MAGIC variable%%%\"; then\n", f);
  fputs("  # install mode needs the following variables:\n", f);
  fputs("  generated_by_libtool_version='2.4.2'\n", f);
  fputs("  notinst_deplibs=' ../../src/liblzma/liblzma.la /usr/lib/libintl.la /usr/lib/l", f);
  fputs("ibiconv.la'\n", f);
  fputs("else\n", f);
  fputs("  # When we are sourced in execute mode, $file and $ECHO are already set.\n", f);
  fputs("  if test \"$libtool_execute_magic\" != \"%%%MAGIC variable%%%\"; then\n", f);
  fputs("    file=\"$0\"\n", f);
  fputs("\n", f);
  fputs("# A function that is used when there is no print builtin or printf.\n", f);
  fputs("func_fallback_echo ()\n", f);
  fputs("{\n", f);
  fputs("  eval 'cat <<_LTECHO_EOF\n", f);
  fputs("$1\n", f);
  fputs("_LTECHO_EOF'\n", f);
  fputs("}\n", f);
  fputs("    ECHO=\"printf %s\\\\n\"\n", f);
  fputs("  fi\n", f);
  fputs("\n", f);
  fputs("# Very basic option parsing. These options are (a) specific to\n", f);
  fputs("# the libtool wrapper, (b) are identical between the wrapper\n", f);
  fputs("# /script/ and the wrapper /executable/ which is used only on\n", f);
  fputs("# windows platforms, and (c) all begin with the string --lt-\n", f);
  fputs("# (application programs are unlikely to have options which match\n", f);
  fputs("# this pattern).\n", f);
  fputs("#\n", f);
  fputs("# There are only two supported options: --lt-debug and\n", f);
  fputs("# --lt-dump-script. There is, deliberately, no --lt-help.\n", f);
  fputs("#\n", f);
  fputs("# The first argument to this parsing function should be the\n", f);
  fputs("# script's ../../libtool value, followed by yes.\n", f);
  fputs("lt_option_debug=\n", f);
  fputs("func_parse_lt_options ()\n", f);
  fputs("{\n", f);
  fputs("  lt_script_arg0=$0\n", f);
  fputs("  shift\n", f);
  fputs("  for lt_opt\n", f);
  fputs("  do\n", f);
  fputs("    case \"$lt_opt\" in\n", f);
  fputs("    --lt-debug) lt_option_debug=1 ;;\n", f);
  fputs("    --lt-dump-script)\n", f);
  fputs("        lt_dump_D=`$ECHO \"X$lt_script_arg0\" | /usr/bin/sed -e 's/^X//' -e 's%/[", f);
  fputs("^/]*$%%'`\n", f);
  fputs("        test \"X$lt_dump_D\" = \"X$lt_script_arg0\" && lt_dump_D=.\n", f);
  fputs("        lt_dump_F=`$ECHO \"X$lt_script_arg0\" | /usr/bin/sed -e 's/^X//' -e 's%^.", f);
  fputs("*/%%'`\n", f);
  fputs("        cat \"$lt_dump_D/$lt_dump_F\"\n", f);
  fputs("        exit 0\n", f);
  fputs("      ;;\n", f);
  fputs("    --lt-*)\n", f);
  fputs("        $ECHO \"Unrecognized --lt- option: '$lt_opt'\" 1>&2\n", f);
  fputs("        exit 1\n", f);
  fputs("      ;;\n", f);
  fputs("    esac\n", f);
  fputs("  done\n", f);
  fputs("\n", f);
  fputs("  # Print the debug banner immediately:\n", f);
  fputs("  if test -n \"$lt_option_debug\"; then\n", f);
  fputs("    echo \"lzmainfo:lzmainfo:${LINENO}: libtool wrapper (GNU libtool) 2.4.2\" 1>&", f);
  fputs("2\n", f);
  fputs("  fi\n", f);
  fputs("}\n", f);
  fputs("\n", f);
  fputs("# Used when --lt-debug. Prints its arguments to stdout\n", f);
  fputs("# (redirection is the responsibility of the caller)\n", f);
  fputs("func_lt_dump_args ()\n", f);
  fputs("{\n", f);
  fputs("  lt_dump_args_N=1;\n", f);
  fputs("  for lt_arg\n", f);
  fputs("  do\n", f);
  fputs("    $ECHO \"lzmainfo:lzmainfo:${LINENO}: newargv[$lt_dump_args_N]: $lt_arg\"\n", f);
  fputs("    lt_dump_args_N=`expr $lt_dump_args_N + 1`\n", f);
  fputs("  done\n", f);
  fputs("}\n", f);
  fputs("\n", f);
  fputs("# Core function for launching the target application\n", f);
  fputs("func_exec_program_core ()\n", f);
  fputs("{\n", f);
  fputs("\n", f);
  fputs("      if test -n \"$lt_option_debug\"; then\n", f);
  fputs("        $ECHO \"lzmainfo:lzmainfo:${LINENO}: newargv[0]: $progdir/$program\" 1>&2\n", f);
  fputs("        func_lt_dump_args ${1+\"$@\"} 1>&2\n", f);
  fputs("      fi\n", f);
  fputs("      exec \"$progdir/$program\" ${1+\"$@\"}\n", f);
  fputs("\n", f);
  fputs("      $ECHO \"$0: cannot exec $program $*\" 1>&2\n", f);
  fputs("      exit 1\n", f);
  fputs("}\n", f);
  fputs("\n", f);
  fputs("# A function to encapsulate launching the target application\n", f);
  fputs("# Strips options in the --lt-* namespace from $@ and\n", f);
  fputs("# launches target application with the remaining arguments.\n", f);
  fputs("func_exec_program ()\n", f);
  fputs("{\n", f);
  fputs("  case \" $* \" in\n", f);
  fputs("  *\\ --lt-*)\n", f);
  fputs("    for lt_wr_arg\n", f);
  fputs("    do\n", f);
  fputs("      case $lt_wr_arg in\n", f);
  fputs("      --lt-*) ;;\n", f);
  fputs("      *) set x \"$@\" \"$lt_wr_arg\"; shift;;\n", f);
  fputs("      esac\n", f);
  fputs("      shift\n", f);
  fputs("    done ;;\n", f);
  fputs("  esac\n", f);
  fputs("  func_exec_program_core ${1+\"$@\"}\n", f);
  fputs("}\n", f);
  fputs("\n", f);
  fputs("  # Parse options\n", f);
  fputs("  func_parse_lt_options \"$0\" ${1+\"$@\"}\n", f);
  fputs("\n", f);
  fputs("  # Find the directory that this script lives in.\n", f);
  fputs("  thisdir=`$ECHO \"$file\" | /usr/bin/sed 's%/[^/]*$%%'`\n", f);
  fputs("  test \"x$thisdir\" = \"x$file\" && thisdir=.\n", f);
  fputs("\n", f);
  fputs("  # Follow symbolic links until we get to the real thisdir.\n", f);
  fputs("  file=`ls -ld \"$file\" | /usr/bin/sed -n 's/.*-> //p'`\n", f);
  fputs("  while test -n \"$file\"; do\n", f);
  fputs("    destdir=`$ECHO \"$file\" | /usr/bin/sed 's%/[^/]*$%%'`\n", f);
  fputs("\n", f);
  fputs("    # If there was a directory component, then change thisdir.\n", f);
  fputs("    if test \"x$destdir\" != \"x$file\"; then\n", f);
  fputs("      case \"$destdir\" in\n", f);
  fputs("      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"$destdir\" ;;\n", f);
  fputs("      *) thisdir=\"$thisdir/$destdir\" ;;\n", f);
  fputs("      esac\n", f);
  fputs("    fi\n", f);
  fputs("\n", f);
  fputs("    file=`$ECHO \"$file\" | /usr/bin/sed 's%^.*/%%'`\n", f);
  fputs("    file=`ls -ld \"$thisdir/$file\" | /usr/bin/sed -n 's/.*-> //p'`\n", f);
  fputs("  done\n", f);
  fputs("\n", f);
  fputs("  # Usually 'no', except on cygwin/mingw when embedded into\n", f);
  fputs("  # the cwrapper.\n", f);
  fputs("  WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=yes\n", f);
  fputs("  if test \"$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then\n", f);
  fputs("    # special case for '.'\n", f);
  fputs("    if test \"$thisdir\" = \".\"; then\n", f);
  fputs("      thisdir=`pwd`\n", f);
  fputs("    fi\n", f);
  fputs("    # remove .libs from thisdir\n", f);
  fputs("    case \"$thisdir\" in\n", f);
  fputs("    *[\\\\/].libs ) thisdir=`$ECHO \"$thisdir\" | /usr/bin/sed 's%[\\\\/][^\\\\/]*$%%'`", f);
  fputs(" ;;\n", f);
  fputs("    .libs )   thisdir=. ;;\n", f);
  fputs("    esac\n", f);
  fputs("  fi\n", f);
  fputs("\n", f);
  fputs("  # Try to get the absolute directory name.\n", f);
  fputs("  absdir=`cd \"$thisdir\" && pwd`\n", f);
  fputs("  test -n \"$absdir\" && thisdir=\"$absdir\"\n", f);
  fputs("\n", f);
  fputs("  program='lzmainfo'\n", f);
  fputs("  progdir=\"$thisdir/.libs\"\n", f);
  fputs("\n", f);
  fputs("\n", f);
  fputs("  if test -f \"$progdir/$program\"; then\n", f);
  fputs("    # Add the dll search path components to the executable PATH\n", f);
  fputs("    PATH=/home/liblzma-master/src/liblzma/.libs:/usr/local/lib:/usr/local/bin:$", f);
  fputs("PATH\n", f);
  fputs("\n", f);
  fputs("    # Add our own library path to PATH\n", f);
  fputs("    PATH=\"/home/liblzma-master/src/liblzma/.libs:/usr/lib:$PATH\"\n", f);
  fputs("\n", f);
  fputs("    # Some systems cannot cope with colon-terminated PATH\n", f);
  fputs("    # The second colon is a workaround for a bug in BeOS R4 sed\n", f);
  fputs("    PATH=`$ECHO \"$PATH\" | /usr/bin/sed 's/::*$//'`\n", f);
  fputs("\n", f);
  fputs("    export PATH\n", f);
  fputs("\n", f);
  fputs("    if test \"$libtool_execute_magic\" != \"%%%MAGIC variable%%%\"; then\n", f);
  fputs("      # Run the actual program with our arguments.\n", f);
  fputs("      func_exec_program ${1+\"$@\"}\n", f);
  fputs("    fi\n", f);
  fputs("  else\n", f);
  fputs("    # The program doesn't exist.\n", f);
  fputs("    $ECHO \"$0: error: \\`$progdir/$program' does not exist\" 1>&2\n", f);
  fputs("    $ECHO \"This script is just a wrapper for $program.\" 1>&2\n", f);
  fputs("    $ECHO \"See the libtool documentation for more information.\" 1>&2\n", f);
  fputs("    exit 1\n", f);
  fputs("  fi\n", f);
  fputs("fi\n", f);
}
```