Android n mr2 preview 1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEABECAAYFAlibTY0ACgkQ6K0/gZqxDngjFACcD2AVsKoSU75aKKm1HXEdgbfp
Ba0An24FJgSaFEqAfBQZQBu4B7SDMg3J
=xr0a
-----END PGP SIGNATURE-----
Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge" am: ecaf114d8d am: f6bf43d4d4
am: 73ecfe917d

Change-Id: I3f1609c71510a98ce1114dfbfa3a246908c3cfa4
tree: e040b9784cd40c0f07f3eee3412189d02216faee
  1. .gitignore
  2. .mailmap
  3. .travis.yml
  4. AUTHORS
  5. Android.mk
  6. COPYING
  7. CREDITS.in
  8. ChangeLog-CVS
  9. HACKING-scripts
  10. INSTALL
  11. MODULE_LICENSE_BSD
  12. Makefile.am
  13. NEWS
  14. NOTICE
  15. README
  16. README-hacking
  17. README-linux-ptrace
  18. README-mpers
  19. README.md
  20. access.c
  21. affinity.c
  22. aio.c
  23. alpha.c
  24. bjm.c
  25. block.c
  26. bootstrap
  27. bpf.c
  28. btrfs.c
  29. cacheflush.c
  30. capability.c
  31. caps0.h
  32. caps1.h
  33. chdir.c
  34. chmod.c
  35. clone.c
  36. configure.ac
  37. copy_file_range.c
  38. count.c
  39. debian/
  40. defs.h
  41. desc.c
  42. dirent.c
  43. dirent64.c
  44. empty.h
  45. epoll.c
  46. errnoent.sh
  47. evdev.c
  48. eventfd.c
  49. execve.c
  50. exit.c
  51. fadvise.c
  52. fallocate.c
  53. fanotify.c
  54. fchownat.c
  55. fcntl.c
  56. fetch_seccomp_fprog.c
  57. fetch_struct_flock.c
  58. fetch_struct_mmsghdr.c
  59. fetch_struct_msghdr.c
  60. fetch_struct_stat.c
  61. fetch_struct_stat64.c
  62. fetch_struct_statfs.c
  63. file_handle.c
  64. file_ioctl.c
  65. flock.c
  66. flock.h
  67. fs_x_ioctl.c
  68. fstatfs.c
  69. fstatfs64.c
  70. futex.c
  71. gcc_compat.h
  72. generate_mpers_am.sh
  73. generate_sen.sh
  74. get_robust_list.c
  75. getcpu.c
  76. getcwd.c
  77. getrandom.c
  78. git-set-file-times
  79. git-version-gen
  80. gitlog-to-changelog
  81. hdio.c
  82. hostname.c
  83. inotify.c
  84. io.c
  85. ioctl.c
  86. ioctl_redefs1.h
  87. ioctl_redefs2.h
  88. ioctlent0.h
  89. ioctlent1.h
  90. ioctlent2.h
  91. ioctlsort.c
  92. ioperm.c
  93. iopl.c
  94. ioprio.c
  95. ipc.c
  96. ipc_defs.h
  97. ipc_msg.c
  98. ipc_msgctl.c
  99. ipc_sem.c
  100. ipc_shm.c
  101. ipc_shmctl.c
  102. kcmp.c
  103. kernel_types.h
  104. kexec.c
  105. keyctl.c
  106. ldt.c
  107. link.c
  108. linux/
  109. lookup_dcookie.c
  110. loop.c
  111. lseek.c
  112. m32_funcs.h
  113. m32_printer_decls.h
  114. m32_printer_defs.h
  115. m32_type_defs.h
  116. m4/
  117. maint/
  118. make-dist
  119. make-dsc
  120. mem.c
  121. membarrier.c
  122. memfd_create.c
  123. mknod.c
  124. mmsghdr.c
  125. mount.c
  126. mpers.awk
  127. mpers.sh
  128. mpers_test.sh
  129. mpers_type.h
  130. mpers_xlat.h
  131. mq.c
  132. msghdr.c
  133. msghdr.h
  134. mtd.c
  135. mx32_funcs.h
  136. mx32_printer_decls.h
  137. mx32_printer_defs.h
  138. mx32_type_defs.h
  139. native_defs.h
  140. native_printer_decls.h
  141. native_printer_defs.h
  142. net.c
  143. netlink.c
  144. numa.c
  145. oldstat.c
  146. open.c
  147. or1k_atomic.c
  148. pathtrace.c
  149. perf.c
  150. personality.c
  151. poll.c
  152. prctl.c
  153. print_mq_attr.c
  154. print_msgbuf.c
  155. print_sigevent.c
  156. print_statfs.c
  157. print_struct_stat.c
  158. print_time.c
  159. print_timex.c
  160. printers.h
  161. printmode.c
  162. printrusage.c
  163. printsiginfo.c
  164. printsiginfo.h
  165. process.c
  166. process_vm.c
  167. ptp.c
  168. ptrace.h
  169. qemu_multiarch_testing/
  170. quota.c
  171. readahead.c
  172. readlink.c
  173. reboot.c
  174. regs.h
  175. renameat.c
  176. resource.c
  177. rtc.c
  178. sched.c
  179. scsi.c
  180. seccomp.c
  181. seccomp_fprog.h
  182. sen.h
  183. sendfile.c
  184. sigaltstack.c
  185. sigevent.h
  186. signal.c
  187. signalent.sh
  188. signalfd.c
  189. sigreturn.c
  190. sock.c
  191. sockaddr.c
  192. socketcall.c
  193. socketutils.c
  194. sram_alloc.c
  195. stat.c
  196. stat.h
  197. stat64.c
  198. statfs.c
  199. statfs.h
  200. statfs64.c
  201. strace-graph
  202. strace-log-merge
  203. strace.1
  204. strace.c
  205. strace.spec.in
  206. swapon.c
  207. sync_file_range.c
  208. sync_file_range2.c
  209. sys_func.h
  210. syscall.c
  211. syscallent.sh
  212. sysctl.c
  213. sysinfo.c
  214. syslog.c
  215. sysmips.c
  216. term.c
  217. test/
  218. tests/
  219. time.c
  220. times.c
  221. travis-build.sh
  222. travis-install.sh
  223. travis-success.sh
  224. truncate.c
  225. ubi.c
  226. uid.c
  227. uid16.c
  228. umask.c
  229. umount.c
  230. uname.c
  231. unwind.c
  232. upeek.c
  233. userfaultfd.c
  234. util.c
  235. utime.c
  236. utimes.c
  237. v4l2.c
  238. vsprintf.c
  239. wait.c
  240. xattr.c
  241. xlat.h
  242. xlat/
  243. xlate.el
  244. xmalloc.c
README.md

This is strace -- a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

strace is released under a Berkeley-style license at the request of Paul Kranenburg; see the file COPYING for details.

See the file NEWS for information on what has changed in recent versions.

Please send bug reports and enhancements to the strace mailing list.

Build Status Code Coverage