Advertisement
Guest User

Real tarball file, uses copy_file_range, very fast

a guest
Aug 20th, 2022
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.32 KB | None | 0 0
  1. execve("/usr/bin/cp", ["cp", "archive.tar.gz", "archive2.tar.gz"], 0x7ffd0e20c9c0 /* 81 vars */) = 0
  2. brk(NULL) = 0x5622dd361000
  3. arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe030ffe60) = -1 EINVAL (Invalid argument)
  4. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa27525a000
  5. access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
  6. openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  7. newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=171279, ...}, AT_EMPTY_PATH) = 0
  8. mmap(NULL, 171279, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa275230000
  9. close(3) = 0
  10. openat(AT_FDCWD, "/usr/lib/libacl.so.1", O_RDONLY|O_CLOEXEC) = 3
  11. read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \0\0\0\0\0\0"..., 832) = 832
  12. newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=34680, ...}, AT_EMPTY_PATH) = 0
  13. mmap(NULL, 36896, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa275226000
  14. mprotect(0x7fa275228000, 24576, PROT_NONE) = 0
  15. mmap(0x7fa275228000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa275228000
  16. mmap(0x7fa27522c000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fa27522c000
  17. mmap(0x7fa27522e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fa27522e000
  18. close(3) = 0
  19. openat(AT_FDCWD, "/usr/lib/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3
  20. read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \0\0\0\0\0\0"..., 832) = 832
  21. newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=26488, ...}, AT_EMPTY_PATH) = 0
  22. mmap(NULL, 28696, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa27521e000
  23. mmap(0x7fa275220000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa275220000
  24. mmap(0x7fa275223000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fa275223000
  25. mmap(0x7fa275224000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fa275224000
  26. close(3) = 0
  27. openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  28. read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2204\2\0\0\0\0\0"..., 832) = 832
  29. pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
  30. newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1953144, ...}, AT_EMPTY_PATH) = 0
  31. pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
  32. mmap(NULL, 1994128, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa275037000
  33. mmap(0x7fa275059000, 1421312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fa275059000
  34. mmap(0x7fa2751b4000, 356352, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17d000) = 0x7fa2751b4000
  35. mmap(0x7fa27520b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d4000) = 0x7fa27520b000
  36. mmap(0x7fa275211000, 52624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa275211000
  37. close(3) = 0
  38. mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa275034000
  39. arch_prctl(ARCH_SET_FS, 0x7fa275034740) = 0
  40. set_tid_address(0x7fa275034a10) = 3236
  41. set_robust_list(0x7fa275034a20, 24) = 0
  42. rseq(0x7fa275035060, 0x20, 0, 0x53053053) = 0
  43. mprotect(0x7fa27520b000, 16384, PROT_READ) = 0
  44. mprotect(0x7fa275224000, 4096, PROT_READ) = 0
  45. mprotect(0x7fa27522e000, 4096, PROT_READ) = 0
  46. mprotect(0x5622dbc56000, 4096, PROT_READ) = 0
  47. mprotect(0x7fa27528d000, 8192, PROT_READ) = 0
  48. prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
  49. munmap(0x7fa275230000, 171279) = 0
  50. getrandom("\x4a\xef\x31\x57\x20\xf1\x72\xfb", 8, GRND_NONBLOCK) = 8
  51. brk(NULL) = 0x5622dd361000
  52. brk(0x5622dd382000) = 0x5622dd382000
  53. openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
  54. newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3048928, ...}, AT_EMPTY_PATH) = 0
  55. mmap(NULL, 3048928, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa274d4b000
  56. close(3) = 0
  57. geteuid() = 1000
  58. openat(AT_FDCWD, "archive2.tar.gz", O_RDONLY|O_PATH|O_DIRECTORY) = -1 ENOENT (No such file or directory)
  59. newfstatat(AT_FDCWD, "archive.tar.gz", {st_mode=S_IFREG|0644, st_size=1004089097, ...}, 0) = 0
  60. openat(AT_FDCWD, "archive.tar.gz", O_RDONLY) = 3
  61. newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1004089097, ...}, AT_EMPTY_PATH) = 0
  62. openat(AT_FDCWD, "archive2.tar.gz", O_WRONLY|O_CREAT|O_EXCL, 0644) = 4
  63. ioctl(4, BTRFS_IOC_CLONE or FICLONE, 3) = -1 EOPNOTSUPP (Operation not supported)
  64. newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=0, ...}, AT_EMPTY_PATH) = 0
  65. fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) = 0
  66. copy_file_range(3, NULL, 4, NULL, 9223372035781033984, 0) = 1004088832
  67. copy_file_range(3, NULL, 4, NULL, 9223372035781033984, 0) = 265
  68. copy_file_range(3, NULL, 4, NULL, 9223372035781033984, 0) = 0
  69. close(4) = 0
  70. close(3) = 0
  71. lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
  72. close(0) = 0
  73. close(1) = 0
  74. close(2) = 0
  75. exit_group(0) = ?
  76. +++ exited with 0 +++
  77.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement