Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-24 | [automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterr_aml_301500702q_tzdata_aml_297100400q_tzdata_aml_297100300q_tzdata_aml_297100000q_tzdata_aml_296200000q_tzdata_aml_295600118q_tzdata_aml_295600110q_tzdata_aml_295500002q_tzdata_aml_295500001q_tzdata_aml_294400310android-vts-11.0_r9android-vts-11.0_r8android-vts-11.0_r7android-vts-11.0_r6android-vts-11.0_r5android-vts-11.0_r4android-vts-11.0_r3android-vts-11.0_r2android-vts-11.0_r16android-vts-11.0_r15android-vts-11.0_r14android-vts-11.0_r13android-vts-11.0_r12android-vts-11.0_r11android-vts-11.0_r10android-vts-11.0_r1android-security-11.0.0_r76android-security-11.0.0_r75android-security-11.0.0_r74android-security-11.0.0_r73android-security-11.0.0_r72android-security-11.0.0_r71android-security-11.0.0_r70android-security-11.0.0_r69android-security-11.0.0_r68android-security-11.0.0_r67android-security-11.0.0_r66android-security-11.0.0_r65android-security-11.0.0_r64android-security-11.0.0_r63android-security-11.0.0_r62android-security-11.0.0_r61android-security-11.0.0_r60android-security-11.0.0_r59android-security-11.0.0_r58android-security-11.0.0_r57android-security-11.0.0_r56android-security-11.0.0_r55android-security-11.0.0_r54android-security-11.0.0_r53android-security-11.0.0_r52android-security-11.0.0_r51android-security-11.0.0_r50android-security-11.0.0_r49android-security-11.0.0_r1android-r-preview-1android-platform-11.0.0_r9android-platform-11.0.0_r8android-platform-11.0.0_r7android-platform-11.0.0_r6android-platform-11.0.0_r5android-platform-11.0.0_r40android-platform-11.0.0_r4android-platform-11.0.0_r39android-platform-11.0.0_r38android-platform-11.0.0_r37android-platform-11.0.0_r36android-platform-11.0.0_r35android-platform-11.0.0_r34android-platform-11.0.0_r33android-platform-11.0.0_r32android-platform-11.0.0_r31android-platform-11.0.0_r30android-platform-11.0.0_r3android-platform-11.0.0_r29android-platform-11.0.0_r28android-platform-11.0.0_r27android-platform-11.0.0_r26android-platform-11.0.0_r25android-platform-11.0.0_r24android-platform-11.0.0_r23android-platform-11.0.0_r22android-platform-11.0.0_r21android-platform-11.0.0_r20android-platform-11.0.0_r2android-platform-11.0.0_r19android-platform-11.0.0_r18android-platform-11.0.0_r17android-platform-11.0.0_r16android-platform-11.0.0_r15android-platform-11.0.0_r14android-platform-11.0.0_r13android-platform-11.0.0_r12android-platform-11.0.0_r11android-platform-11.0.0_r10android-platform-11.0.0_r1android-mainline-12.0.0_r55android-mainline-12.0.0_r54android-mainline-12.0.0_r111android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-mainline-10.0.0_r9android-mainline-10.0.0_r8android-mainline-10.0.0_r7android-mainline-10.0.0_r6android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r13android-mainline-10.0.0_r12android-mainline-10.0.0_r11android-mainline-10.0.0_r10android-cts-11.0_r9android-cts-11.0_r8android-cts-11.0_r7android-cts-11.0_r6android-cts-11.0_r5android-cts-11.0_r4android-cts-11.0_r3android-cts-11.0_r2android-cts-11.0_r16android-cts-11.0_r15android-cts-11.0_r14android-cts-11.0_r13android-cts-11.0_r12android-cts-11.0_r11android-cts-11.0_r10android-cts-11.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r6android-11.0.0_r5android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r4android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r3android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r25android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r2android-11.0.0_r19android-11.0.0_r18android-11.0.0_r17android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android-11.0.0_r1android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12q_tzdata_aml_297100000ndk-sysroot-r21android12-mainline-tzdata-releaseandroid11-tests-releaseandroid11-security-releaseandroid11-s1-releaseandroid11-releaseandroid11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-platform-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-gsiandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-releaseandroid10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-tzdata-releaseandroid10-mainline-resolv-releaseandroid10-mainline-networking-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseandroid10-android13-mainline-tzdata-release | Xin Li | |
am: eb9c31d1bc -s ours am skip reason: subject contains skip directive Change-Id: I8dfae821b99dc36bcb0aa3ed8a15ef9259e45558 | |||
2019-02-20 | DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13 | Xin Li | |
Bug: 120848293 Change-Id: I4dd03120bcea02d5a682cf13d8204409767308ef | |||
2018-12-20 | Merge "Update strace to 4.25." am: 71ba2a0036 am: ced1dfc6bb | Elliott Hughes | |
am: 62ae5438ba Change-Id: I6bfbe5529cba471df24b23c10a0704d7b9312b30 | |||
2018-12-20 | Merge "Update strace to 4.25." am: 71ba2a0036 | Elliott Hughes | |
am: ced1dfc6bb Change-Id: Ie7134211942dd7830eb08803bc187287bcd3123f | |||
2018-12-20 | Merge "Update strace to 4.25." | Elliott Hughes | |
am: 71ba2a0036 Change-Id: If070a38e9c6e33446f089f63738ea705112df53d | |||
2018-12-20 | Merge "Update strace to 4.25."android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-release | Elliott Hughes | |
2018-12-19 | Update strace to 4.25. | Elliott Hughes | |
Bug: N/A Test: adb shell strace date Change-Id: I8c5e68b5fc174b267be9c47ce49bca07a0e5707b | |||
2018-12-13 | Merge "Add OWNERS." am: 37c5c783b1 am: fe440d169e | Elliott Hughes | |
am: 6b5d80d012 Change-Id: I7277f0622903b75dcddcdcef1e251f7d2a7f5ee2 | |||
2018-12-13 | Merge "Add OWNERS." am: 37c5c783b1 | Elliott Hughes | |
am: fe440d169e Change-Id: Id88be197316af32370ef2a1eb9a185c826d15abe | |||
2018-12-13 | Merge "Add OWNERS." | Elliott Hughes | |
am: 37c5c783b1 Change-Id: Ia2d495e1d170850a75655784ac09997481300569 | |||
2018-12-13 | Merge "Add OWNERS."android-o-mr1-iot-release-1.0.7 | Elliott Hughes | |
2018-12-12 | Add OWNERS. | Elliott Hughes | |
Test: N/A Change-Id: I5db4077bff400909db187bcf30c507859f73819a | |||
2018-10-30 | Merge changes from topic "kernel419" am: 891b3600cb am: abd8783339 | Christopher Ferris | |
am: 907d28bfd4 Change-Id: I6c435601a0ae7fbe57685f2826eb31ff71a694ff | |||
2018-10-30 | xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage am: ↵ | Dmitry V. Levin | |
0bafd7fc4b am: 7c9e403dfc am: bae31bc834 Change-Id: I1e1de69db1305d89b3c8c9633f9ab297426fb843 | |||
2018-10-30 | Merge changes from topic "kernel419" am: 891b3600cb | Christopher Ferris | |
am: abd8783339 Change-Id: Id1e7bdcd14dad61463cbca98e37972ad74df8aa8 | |||
2018-10-30 | xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage am: 0bafd7fc4b | Dmitry V. Levin | |
am: 7c9e403dfc Change-Id: I8a41843216d8b9027b940e8c1d7c11e432d5ccde | |||
2018-10-30 | Merge changes from topic "kernel419" | Christopher Ferris | |
am: 891b3600cb Change-Id: Ibcd9308406947a7b0d2409875d7be3cb86fb6316 | |||
2018-10-30 | xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage | Dmitry V. Levin | |
am: 0bafd7fc4b Change-Id: I9db8673fb6bdfd175b9b8c3c393391dfa1e5d2f4 | |||
2018-10-30 | Merge changes from topic "kernel419"android-wear-8.0.0_r2android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-n-iot-release-ihome-igv1nougat-iot-release | Christopher Ferris | |
* changes: Regenerate headers after .in file change. xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage | |||
2018-10-30 | Regenerate headers after .in file change. | Christopher Ferris | |
For the v4.19 kernel header update, a change from upstream was needed. Cherry-pick that change and regenerate the headers. Test: Builds and boots. Change-Id: Ied54cd1b7b5b97f4284a294ad3a2649096ce8399 (cherry picked from commit bed43cf93df0d5170ff8a4b8aa34fd1e59ed1fd0) | |||
2018-10-30 | xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage | Dmitry V. Levin | |
Linux kernel commit v4.18-rc2-106-g421860b9d47053badce4b247576fa48df9ab4c48 has changed the value of V4L2_CID_USER_IMX_BASE constant introduced by commit v4.13-rc1~141^2~121 because the old value was already used by V4L2_CID_USER_MAX217X_BASE. This is of course an ABI breakage that affects Linux kernels starting with 4.13 and up to 4.18, as well as their LTS derivatives. Since the imx driver didn't provide any public control ID definitions, it looks like the best way to handle this situation is to pretend that the old value of V4L2_CID_USER_IMX_BASE didn't exist. * xlat/v4l2_control_id_bases.in (V4L2_CID_USER_IMX_BASE): Redefine. Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com> (cherry picked from commit 0d4eb1af538b3bff32f62f6beb445568c750bdbd) | |||
2018-10-29 | Regenerate headers after .in file change. | Christopher Ferris | |
For the v4.19 kernel header update, a change from upstream was needed. Cherry-pick that change and regenerate the headers. Test: Builds and boots. Change-Id: Ied54cd1b7b5b97f4284a294ad3a2649096ce8399 | |||
2018-10-29 | xlat: workaround V4L2_CID_USER_IMX_BASE Linux kernel ABI breakage | Dmitry V. Levin | |
Linux kernel commit v4.18-rc2-106-g421860b9d47053badce4b247576fa48df9ab4c48 has changed the value of V4L2_CID_USER_IMX_BASE constant introduced by commit v4.13-rc1~141^2~121 because the old value was already used by V4L2_CID_USER_MAX217X_BASE. This is of course an ABI breakage that affects Linux kernels starting with 4.13 and up to 4.18, as well as their LTS derivatives. Since the imx driver didn't provide any public control ID definitions, it looks like the best way to handle this situation is to pretend that the old value of V4L2_CID_USER_IMX_BASE didn't exist. * xlat/v4l2_control_id_bases.in (V4L2_CID_USER_IMX_BASE): Redefine. Co-Authored-by: Eugene Syromyatnikov <evgsyr@gmail.com> | |||
2018-10-24 | [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵ | Bill Yi | |
MERGE am: 908110cc62 -s ours am: ce1688f7db -s ours am: 031df9dfea -s ours Change-Id: If0001e95a243227c5f32f64732733c6634175058 | |||
2018-10-24 | [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵ | Bill Yi | |
MERGE am: 908110cc62 -s ours am: ce1688f7db -s ours Change-Id: Ie6fe6c26ed2b5900ae7240deefd42b0cb96e35df | |||
2018-10-24 | [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE | Bill Yi | |
am: 908110cc62 -s ours Change-Id: I4c1f4ed69691706c18423001c7364f0267fde68b | |||
2018-10-24 | Merge pie-platform-release to aosp-master - DO NOT MERGE | Bill Yi | |
Change-Id: If98be3c62fd1e4f7971f9da3a7f11241d04ab847 | |||
2018-10-24 | [automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵ | Bill Yi | |
MERGE am: 30c33311df -s ours am: 9743d77aa2 -s ours Change-Id: I3754521540cc259e0293fd54c02ddfecfec05656 | |||
2018-10-24 | [automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵ | Bill Yi | |
MERGE am: 30c33311df -s ours Change-Id: Ifb2c14caf3a3a066328af54898d1af87a822b2f4 | |||
2018-10-24 | Merge pi-platform-release to stage-aosp-master - DO NOT MERGE | Bill Yi | |
Change-Id: Ideb7c8568977360f904a032b7480aed2b830cbc7 | |||
2018-06-16 | Merge "Update strace to 4.23." am: 22c82c4a01 am: 85c0c9e38f | Elliott Hughes | |
am: 7327870f57 Change-Id: I2e0b060ed80d2b34e3841eeac0b1c2f74a2a3a7b | |||
2018-06-16 | Merge "Update strace to 4.23." am: 22c82c4a01 | Elliott Hughes | |
am: 85c0c9e38f Change-Id: I7f1c5a2a90e407ccd2450c68cb0188de2f9d9615 | |||
2018-06-15 | Merge "Update strace to 4.23."android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-1.0.5android-o-mr1-iot-release-1.0.4android-o-mr1-iot-release-1.0.3oreo-mr1-1.2-iot-releasemaster-cuttlefish-testing-release | Elliott Hughes | |
am: 22c82c4a01 Change-Id: Ic66999f4a45179a6b8548ad8a72610d6b2de60d8 | |||
2018-06-16 | Merge "Update strace to 4.23."android-p-preview-5android-p-preview-4android-o-mr1-iot-release-1.0.2android-n-iot-release-smart-display-r2android-n-iot-release-smart-display | Elliott Hughes | |
2018-06-15 | Update strace to 4.23. | Elliott Hughes | |
Noteworthy changes in release 4.23 (2018-06-14) =============================================== * Changes in behaviour * On x32 personality, 64-bit syscalls (such as readv) are now shown with "#64" suffix instead of "64:" prefix. Unlike the old names, these new names can be used in syscall qualification expressions. * Changed error number output format: error numbers are consistently printed as "-1 ECONST (Error description)" for known errors and as "-1 (errno 123)" for unknown errors, regardless of -e raw qualification settings. One can specify -X raw for displaying raw error numbers unconditionally. * Unfetchable addresses inside arrays are now printed as comments. * Obsolete IA-32 mode syscall names are no longer printed on ia64. * Improvements * Implemented libdw backend for -k option, configured at build time using --with-libdw option. Whether -k option is compiled is now configured at build time using --enable-stacktrace option. * Added -X option for configuring xlat output formatting (addresses Debian bug #692915). * Added support for personality designation ("64", "32", or "x32") to syscall qualifications in -e trace expressions. * Implemented injection of syscalls with no side effects as an alternative to injection of an invalid syscall (-e inject=SET:syscall= expression). * Improved support for reproducible builds (addresses Debian bug #896016). * Implemented decoding of BPF_PROG_QUERY and BPF_RAW_TRACEPOINT_OPEN bpf syscall commands. * Implemented decoding of INOTIFY_IOC_SETNEXTWD and PERF_EVENT_IOC_* ioctl commands. * Implemented decoding of PR_GET_SPECULATION_CTRL and PR_SET_SPECULATION_CTRL prctl syscall options. * Enhanced decoding of bpf, getsockopt, setsockopt, and socket syscalls. * Enhanced decoding of NETLINK_KOBJECT_UEVENT and NETLINK_ROUTE protocols. * Enhanced decoding of *_DIAG_MEMINFO netlink attributes. * Enhanced decoding of BTRFS_*, FS_IOC_*, SIOCGIFHWADDR, and SIOCSIFHWADDR ioctl commands. * Enhanced decoding of AF_BLUETOOTH socket addresses. * Implemented decoding of io_pgetevent syscall. * Wired up rseq syscall. * Updated lists of ADJ_*, BPF_*, BPF_F_*, BPF_PROG_TYPE_*, ETH_P_*, FPE_*, IFF_*, IPPROTO_*, MAP_*, MS_*, MSG_*, NETLINK_*, PACKET_*, PROT_*, SCTP_*, SECCOMP_FILTER_FLAG_*, SEGV_*, SEM_*, SHM_*, SW_*, V4L2_CID_*, V4L2_CTRL_CLASS_*, and V4L2_PIX_FMT_* constants. * Updated lists of ioctl commands from Linux 4.17. * Bug fixes * Fixed decoding of msgtyp argument of msgrcv syscall. * Fixed fallback definitions for F_*, MCL_*, MSG_ZEROCOPY, SI_*, and SOL_SOCKET constants. * Fixed -e trace=%pure expression on mips. Bug: N/A Test: strace -f date Change-Id: I9eff306cca99b239815284a366315fb04686667a | |||
2018-06-15 | Merge "Update strace to 4.22." am: 970e204a5e am: 905b525a83 | Elliott Hughes | |
am: efbc102efc Change-Id: Ic6ddc1f729998bb71e85417fec2e56e51f9f0d5a | |||
2018-06-15 | Merge "Update strace to 4.22." am: 970e204a5e | Elliott Hughes | |
am: 905b525a83 Change-Id: I1c19eb14915194eebc5aa47fd012425718ac4170 | |||
2018-06-15 | Merge "Update strace to 4.22." | Elliott Hughes | |
am: 970e204a5e Change-Id: Ie1bbf6cea002925bcfe4c5445a5063cab8f30d6f | |||
2018-06-15 | Merge "Update strace to 4.22." | Treehugger Robot | |
2018-06-14 | Update strace to 4.22. | Elliott Hughes | |
Noteworthy changes in release 4.22 (2018-04-05) =============================================== * Changes in infrastructure * The mailing list was moved to strace-devel@lists.strace.io. * SourceForge git repository (https://sourceforge.net/p/strace/code/ci/master/tree/) is no longer maintained. Please use GitLab (https://gitlab.com/strace/strace/) or GitHub (https://github.com/strace/strace/) repository instead. * Changes in behaviour * When printing string data, '8' and '9' following an octal escape sequence no longer lead to unabbreviated octal escape sequence output, as they used to do. * Angle brackets are now printed as octal number escape sequences in the output of paths associated with file descriptors. * Data dump for write syscalls (-e write) is performed regardless of successfulness of these syscall (addresses Debian bug #436284). * -r and -t options are now affect output independently. Previously, -r option led to ignoring of the -t option (addresses Debian bug #466195). * Improvements * Implemented delay injection (-e inject=SET:delay_enter= and -e inject=SET:delay_exit= options). * Added -A option for opening output files in append mode (addresses Debian bug #528488). * IPv6 addresses shown in socket information in -yy mode are now printed in brackets. * Enhanced decoding of bpf, prctl and ptrace syscalls. * Enhanced decoding of BTRFS_IOC_INO_PATHS, BTRFS_IOC_LOGICAL_INO, and PTP_* ioctl commands. * Enhanced NETLINK_ROUTE protocol decoding. * Updated lists of signal codes. * Updated lists of BPF_*, BTN_*, ETH_P_*, INET_DIAG_BC_*, KEY_*, POLL*, RWF_*, SCHED_FLAG_*, SCTP_* and error constants. * Implemented block/character device number printing in -yy mode. * Known pixel/SDR format names are printed as comments for pixelformat fields in v4l2 structures. * Enhanced decoding of kern_features syscall. * Enhanced NETLINK_NETFILTER netlink protocol decoder. * Optimized handling of large number of tracees. * Improved wall clock time measurement in syscall count statistics (-c -w option). * Extended the range of allowed values in -e inject=...:retval= expression. * Added i18n support. * Updated lists of ioctl commands from Linux 4.16. * Enhanced manual page. * Bug fixes * Fixed build on m68k. * Fixed v4l2 pixelformat decoding on big-endian architectures. * Fixed -O option. Bug: N/A Test: strace -f date Change-Id: I41780dbf3262f9e2f72c825fc3c4c1be662bbbf5 | |||
2018-02-25 | Snap for 4620899 from d442ef3c4a2bd22aa2daf50d96007e5245422f49 to pi-releaseandroid-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testingpie-cts-release | android-build-team Robot | |
Change-Id: I8dad3369950d08b32d2c066d0e234b8d8de5159c | |||
2018-02-24 | Merge "Update strace to 4.21." am: 5b3348ca5f am: f467e88f6fandroid-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-dev | Elliott Hughes | |
am: 82a9da4975 Change-Id: I9c31dd6d6b9e523e63f09598179a8bf5b7ab21b9 | |||
2018-02-24 | Merge "Update strace to 4.21." am: 5b3348ca5f | Elliott Hughes | |
am: f467e88f6f Change-Id: I2061474eda464ece890ae3728da44ffefb9cfb4b | |||
2018-02-24 | Merge "Update strace to 4.21." | Elliott Hughes | |
am: 5b3348ca5f Change-Id: I8b283d2f79acbaac42f65b9948638354d16d01a9 | |||
2018-02-24 | Merge "Update strace to 4.21."android-wear-p-preview-2android-p-preview-3android-p-preview-2android-p-preview-1android-o-mr1-iot-release-1.0.1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-o-mr1-iot-preview-7android-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7o-mr1-iot-preview-8o-mr1-iot-preview-7 | Elliott Hughes | |
2018-02-20 | Update strace to 4.21. | Elliott Hughes | |
Noteworthy changes in release 4.21 (2018-02-13) =============================================== * Changes in behaviour * Warning is now issued when -F option is used. * Warning is now issued when a tracee with unsupported personality is attached. * Unknown syscall numbers are now printed in hexadecimal form. * Improvements * Implemented decoding of netlink descriptor attributes as file descriptors. * Implemented decoding of hugetlb page size selection flags. * Implemented decoding of BPF_PROG_TEST_RUN, BPF_PROG_GET_NEXT_ID, BPF_MAP_GET_NEXT_ID, BPF_PROG_GET_FD_BY_ID, BPF_MAP_GET_FD_BY_ID, and BPF_OBJ_GET_INFO_BY_FD commands of bpf syscall. * Enhanced decoding of get_thread_area, memfd_create, modify_ldt, perf_event_open, reboot, s390_guarded_storage, s390_pcio_mmio_read, s390_pci_mmio_write, s390_runtime_instr, s390_sthyi, set_thread_area, and shmget syscalls. * Implemented decoding of KVM_* and DM_LIST_DEVICES ioctl commands. * Implemented decoding of riscv_flush_icache syscall. * Enhanced decoding of getsockopt and setsockopt syscalls for SOL_NETLINK level. * Enhanced decoding of BPF_MAP_CREATE command of bpf syscall. * Print values returned by mq_open syscall and first arguments of mq_getsetattr, mq_notify, mq_timedreceive, and mq_timedsend syscalls as file descriptors. * Added decoding of get_tls syscall on arm. * Added -e trace=%pure option for tracing system calls with no arguments that never fail. * Updated lists of IPV6_*, MAP_*, MEMBARRIER_CMD_*, MSG_*, NT_*, PKEY_*, SHM_*, and TCP_* constants. * Added manual page for the strace-log-merge command. * Updated lists of ioctl commands from Linux 4.15. * Implemented biarch support for s390x. * Implemented an optional support for symbol demangling in strace -k output (activated by --with-libiberty configure option). * Information about availability of demangling and reliable personality decoding (on architectures with multiple personalities) is now available in strace -V output. * Added decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls on powerpc and powerpc64. * Enhanced manual page. * Bug fixes * Fixed multi-personality support in cross builds. * Added mq_getsetattr, mq_notify, mq_open, mq_timedreceive, and mq_timedsend syscalls to %desc tracing set. * Fixed path tracing support for mmap syscalls with indirect arguments and for old select syscall. * Fixed decoding of arm-specific (__ARM_NR_*) syscalls. * Fixed open mode flags decoding. * Fixed corner cases in handling of strace -ff -ttt logs by strace-log-merge. * Error counts that exceed one billion are now printed correctly in call summary output. * Fixed call summary header for x32 personality. * Changes of tracee personalities are reported more reliably. * Fixed the case when strace attaches to a tracee being inside exec and its first syscall stop is syscall-exit-stop instead of syscall-enter-stop, which messed up all the syscall state tracking. * Fixed printing of higher 32 bits of the return value for x32 personality. * Portability * A C compiler that supports "for" loop initial declarations is now required. * Inability to configure multiple personality support on architectures where multiple personalities are supported leads to configuration failure during build now. Use --enable-mpers=check to revert to the old behaviour. * Build-time requirement for the mpers support has been lowered from gawk 4 to gawk 3. * Removed incomplete and non-functional support for the CRIS architecture. * Removed incomplete and unused support for IA-32 mode on the IA-64 architecture. Bug: N/A Test: strace -f date Change-Id: I126eec18d7309a89f5a75dcab6498c99bb099836 | |||
2017-11-19 | Snap for 4459973 from c3d5666b1d90abd892656852567bf3b5fb63ab29 to pi-release | android-build-team Robot | |
Change-Id: I2feffda6bcf2dd09ab1b7167d7c0b2986424bc47 | |||
2017-11-16 | Merge "Update strace to 4.20." am: 18120556c1 am: f174ca62c5 | Elliott Hughes | |
am: 10c524dc75 Change-Id: I9e0d6fcc6ce0e0df327c69423e8dff4bf99b48ac | |||
2017-11-16 | Merge "Update strace to 4.20." am: 18120556c1 | Elliott Hughes | |
am: f174ca62c5 Change-Id: Ieb202f299496500af91274b8fcbc0680d688ab87 | |||
2017-11-16 | Merge "Update strace to 4.20."android-wear-8.0.0_r1 | Elliott Hughes | |
am: 18120556c1 Change-Id: I526a90c717696dd749a3aa2ff98c3fac524be854 |