Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-07 | Snap for 10447354 from 8a67ed5dfbaa21c097a7caa9ede3f1b10a8d146e to ↵aml_tet_341712060aml_tet_341610020aml_tet_341511010aml_tet_341411060aml_tet_341310230aml_tet_341112070aml_tet_341010040aml_tet_340913030android14-mainline-tethering-release | Android Build Coastguard Worker | |
mainline-tethering-release Change-Id: I3a57712005dfa0695fb154676b74048d6c556500 | |||
2023-01-20 | Upgrade OpenCSD to v1.4.0 am: b19438a92b am: e208290c0b am: e0a7c66eb7android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-release | Yabin Cui | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2397212 Change-Id: I2eef649581113157f94e5de5699bacf70992d575 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-01-20 | Upgrade OpenCSD to v1.4.0 am: b19438a92b am: e208290c0b | Yabin Cui | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2397212 Change-Id: I420f772a7d66ce8ca371bddff08550f1b954909f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-01-20 | Upgrade OpenCSD to v1.4.0 am: b19438a92bandroid-u-beta-1-gpl | Yabin Cui | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2397212 Change-Id: I03eeab2e465d8e1b1628015d8e54459ddecc5f5f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2023-01-20 | Upgrade OpenCSD to v1.4.0main-16k-with-phones | Yabin Cui | |
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update OpenCSD For more info, check https://cs.android.com/android/platform/superproject/+/master:tools/external_updater/README.md Bug: 263556196 Test: TreeHugger Change-Id: I8683cfcc0d1283feab4e84c447f0887dc9797e0a | |||
2023-01-19 | opencsd: Update version info and README for 1.4.0 | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2023-01-19 | tests: ete: Add ETE test for FEAT_ITE support | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2023-01-19 | opencsd: ete: Add support for Arch v9.4 FEAT_ITE. | Mike Leach | |
Adds in support for cores with FEAT_ITE (arch v9.4, ETE p1v3), which allows a PE to inject instumentation data directly into the ETE trace stream. This new packet is decoded and passed through to the decoder. This generates a new generic packet type OCSD_GEN_TRC_ELEM_INSTRUMENTATION containing the instrumentation payload. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2023-01-19 | opencsd: etm4: Fix memory leak in mispredict handling. (github #52) | Mike Leach | |
Mispredict handler was removing unneeded addresses between the mispredict packet and the atom packet, without deleting the item afterwards. Erase now also deletes the unwanted item. Fixes issue #52 from github Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2023-01-19 | build: win32: debug: Enable ASAN for debug build | Mike Leach | |
ocsdlib has ASAN enabled for this build - follow suit with test progs to allow use of ASAN checks in debug. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-11-04 | Update OpenCSD to v1.3.3 am: 269699de3e am: ce89253daf am: 091a091c0a | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2285438 Change-Id: I9ace7b16bcd435a03b219d8764d17fb7b00046ea Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-11-04 | Update OpenCSD to v1.3.3 am: 269699de3e am: ce89253daf | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2285438 Change-Id: Ib9b61e3c8d27ca377f8412f6b5b3fb18d72de063 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-11-04 | Update OpenCSD to v1.3.3 am: 269699de3e | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2285438 Change-Id: Idab0e6a4222f55bd42d65644092f4e0f8cb8a2fc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-11-04 | Update OpenCSD to v1.3.3 | Yi Kong | |
Test: make & run simpleperf_unit_test Change-Id: Id84ea0d8b492d08285d757aa677d6de6a67e09b2 | |||
2022-10-31 | opencsd: Update version info and README for 1.3.3 | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-31 | opencsd: frame demux: fix handling of stream with HSYNC and FSYNC (github #50) | Mike Leach | |
The handling for trace streams using HSYNC and FSYNC packets was not correctly accounting for an odd number of HSYNC packets in a stream, which could result in read past end of buffer. Routine changed to ensure handling of 2 byte aligned end of buffer, and FSYNC across a pair of input buffers. Reported-by: yabinc <yabinc@google.com> (github issue #50) Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-31 | opencsd: frame demux: Fix 4xFSYNC scanner (Github #49) | Mike Leach | |
The reset on 4xFSYNC for frame aligned input data blocks was not correctly throwing an error on bad input, resulting in subsequent block overruns Additionally, a 4XFSYNC at the end of block could also result in an read past end of block. Reported-by: yabinc <yabinc@google.com> (github issue #49) Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-31 | opencsd: frame demux: Fix missing errors on incorrect config flags | Mike Leach | |
Currently setting incorrect configuration flags on initialising the decode tree for the demux formatter does not result in error messages being seen Fix adjusts the demux module to split init and configure to allow attachement of logger before configure. Also reversed the priority of HSYNC and FSYNC alignment values. Always 2 byte multiples on HSYNC or HSYNC + FSYNC, 4 byte if FSYNC only Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-31 | opencsd: frame demux: Issue with 7 IDs in single frame (github #51) | Mike Leach | |
Pathalogical case where 7 ID changes in a frame. all with data associated with previous ID, may cause buffer overrun issue. Fix by adding in additional buffer for final data element. Highly unlikely / impossible to occur in valid system generated frame data but could be triggered by corrupt / invalid input data. Reported-by: yabinc <yabinc@google.com> (github issue #51) Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-31 | opencsd: tests: Test program for Trace Demux module. | Mike Leach | |
A series of tests to ensure that the Trace Demux module is working correctly. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-27 | opencsd: ptm: Fix bug in extraction of waypoint update address. (github ↵ | Mike Leach | |
issue #48) Indexing the address bytes misses the last byte of 4 continuation bytes resulting in incorrect decode. This patch fixes the indexing. Reported-by vimalraj-rajasekharan (github issue #48) Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-27 | opencsd: tests: Fix build warning in c_api_pkt_print_test | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-27 | opencsd: Data Path response strings | Mike Leach | |
Add class to provide a printable string for all ocsd_datapath_resp_t values. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-27 | opencsd: build: Create windows VS2022 build directory | Mike Leach | |
Convert VS2015 build in a new directory for VS2022. Ensure all variants - debug, release for win32, win64 work. Fix up DLL example demo build for c_api_pkt_print_test program with library built as DLL. Fixup .gitignore for new generated files in VS2022 that do not need to appear in the repo. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-10-26 | Update OpenCSD to v1.3.2 am: 815cee34eb am: c56998bb8e am: a1ea109f9b | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2270111 Change-Id: I76199779d0894aa6c385d8e7a0a93c814d4a3915 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-10-26 | Update OpenCSD to v1.3.2 am: 815cee34eb am: c56998bb8e | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2270111 Change-Id: Ic2383aa2328dce58dee5d9b178c61dbace46037a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-10-26 | Update OpenCSD to v1.3.2 am: 815cee34eb | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/2270111 Change-Id: I917984c57aa12d6c781721c5c3abb9def52cf45f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-10-26 | Update OpenCSD to v1.3.2 | Yi Kong | |
Test: make & run simpleperf_unit_test Change-Id: I76175e22ac99e8da96af4e7153645b0661bd3e0f | |||
2022-08-17 | opencsd: Update version info and README for 1.3.2 | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-08-17 | opencsd: tests: A ETE test for TS bit 63 fix | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-08-17 | opencsd: etm4x: ete: Fix timestamp value extractions | Mike Leach | |
For 64 bit timestamp values with the top bit (63) set, this was being incorrectly masked to 1b0 by the extraction routine. Handling of 9th (final) byte in the value extraction changed to fix this issue. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-05-10 | Snap for 8564071 from a99a76cfe180577a3a4f5e0ecbc3025057d6f6bd to ↵aml_tet_331910040aml_tet_331820050aml_tet_331711040aml_tet_331511160aml_tet_331511000aml_tet_331412030aml_tet_331312080aml_tet_331117000aml_tet_331012080aml_tet_330911010aml_tet_330812150android13-mainline-tethering-release | Android Build Coastguard Worker | |
mainline-tethering-release Change-Id: Iff1534cc367d4a391c7dcaa8183f2231b4f63556 | |||
2022-05-05 | opencsd: Update README and version info for 1.3.1 | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-05-05 | opencsd: Fix typo in trc_pkt_raw_in_i.h | nothatDinger | |
fix a typo in annotation : compplete -> complete Reported-by: <nothatDinger <52913141+nothatDinger@users.noreply.github.com> | |||
2022-05-05 | tests: Include <algorithm> in snapshot_parser_util.h | Manoj Gupta | |
std::lexicographical_compare usage in snapshot_parser_util.h requires <algorithm>. This fixes a build breakage when using ToT libc++ which no longer transitively include <algorithm>. Signed-off-by: Manoj Gupta <manojgupta@google.com> | |||
2022-03-10 | opencsd: Update README and version info for version 1.3.0 | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-03-10 | tests: ete: Add test for BC instruction. | Mike Leach | |
In arch 8.8 and 9.3 a BC instruction is added, which is a direct branch generating an atom element. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-03-10 | opencsd: Update for BC.cond instruction in arch 8.8 and 9.3 | Mike Leach | |
Instruction analyser adjusted to recognise the new BC <cond> instruction as a direct branch which is associated with atom elements. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-03-10 | opencsd: ete: Handle NSE bit in ETE for PE that have FEAT_RME | Mike Leach | |
FEAT_RME (realms) adds a NSE bit to context packets to add security states root and realm. This adds support for this new bit. Assumes that the NSE bit is guaranteed to RAZ for any device that does not have the feature. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-02-21 | Update readme and version info for v1.2.1 | Mike Leach | |
Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-02-09 | opencsd: etm4x: Update etm4x / ete decoder to flush context to client ↵ | Mike Leach | |
immediately. Handling for speculative trace added caching of trace elements to be committed cancelled. This results in elements being output in blocks on commit. This introduced an issue where a context element could change a context, but not be output to the client, before subsequent atoms were processed, and memory accesses to the client could occur without the new context being seen. This could result in the incorrect memory being served from the client to the decoder, resulting in decode issues. | |||
2022-02-09 | opencsd: decode: Update decoder base to implement memory accessor invalidation. | Mike Leach | |
Add an interface function to implement a call to the memory accessor that invalidates any caching in the accessor object. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2022-02-09 | opencsd: memaccess: Allow memory accessors to have cache invalidated by decoder. | Mike Leach | |
Adds interface to allow decoders to invalidate any cacheing in the memory accessor objects. Typically used when a context trace element may have changed the memory map. Signed-off-by: Mike Leach <mike.leach@linaro.org> | |||
2021-10-14 | Merge "Update OpenCSD to v1.2.0" am: ccd3e3c5c9 am: f5e299a4e9 am: ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060t_frc_adb_330444000android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_uwb_331910010aml_uwb_331820070aml_uwb_331613010aml_uwb_331611010aml_uwb_331410010aml_uwb_331310030aml_uwb_331115000aml_uwb_331015040aml_uwb_330810010aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_go_wif_330911000aml_go_uwb_330912000aml_go_tz4_330912000aml_go_tet_330914010aml_go_swc_330913000aml_go_sta_330911000aml_go_sdk_330810000aml_go_sch_330911000aml_go_res_330912000aml_go_per_330912000aml_go_odp_330913000aml_go_odp_330912000aml_go_neu_330912000aml_go_net_330913000aml_go_mpr_330912000aml_go_ase_330913000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000aml_go_adb_330913000aml_ase_331311020aml_ase_331112000aml_ase_331011020aml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-uwb-releaseandroid13-mainline-tzdata4-releaseandroid13-mainline-go-wifi-releaseandroid13-mainline-go-uwb-releaseandroid13-mainline-go-tzdata4-releaseandroid13-mainline-go-tethering-releaseandroid13-mainline-go-sdkext-releaseandroid13-mainline-go-scheduling-releaseandroid13-mainline-go-resolv-releaseandroid13-mainline-go-permission-releaseandroid13-mainline-go-os-statsd-releaseandroid13-mainline-go-odp-releaseandroid13-mainline-go-neuralnetworks-releaseandroid13-mainline-go-networking-releaseandroid13-mainline-go-mediaprovider-releaseandroid13-mainline-go-media-swcodec-releaseandroid13-mainline-go-appsearch-releaseandroid13-mainline-go-adservices-releaseandroid13-mainline-go-adbd-releaseandroid13-mainline-appsearch-releaseandroid13-mainline-adservices-releaseandroid13-frc-odp-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-frc-adbd-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseaml_tz4_332714010 | Yi Kong | |
a15ec4bb20 am: 0bc6549445 am: b4fdf28724 Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/1856139 Change-Id: Id3cdd24096c7d5737a945a2d6793742a4317b416 | |||
2021-10-14 | Merge "Update OpenCSD to v1.2.0" am: ccd3e3c5c9 am: f5e299a4e9 am: ↵ | Yi Kong | |
a15ec4bb20 am: 0bc6549445 Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/1856139 Change-Id: I05b09ad98b017fa6115878600a78d84df4b9a7bf | |||
2021-10-14 | Merge "Update OpenCSD to v1.2.0" am: ccd3e3c5c9 am: f5e299a4e9 am: a15ec4bb20 | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/1856139 Change-Id: I494e75e0945fbae91caa8ac9a937503711f153f6 | |||
2021-10-14 | Merge "Update OpenCSD to v1.2.0" am: ccd3e3c5c9 am: f5e299a4e9 | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/1856139 Change-Id: I111d0f27a24f5c356e40c7930bb6820ac2f9b99d | |||
2021-10-14 | Merge "Update OpenCSD to v1.2.0" am: ccd3e3c5c9android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1 | Yi Kong | |
Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/1856139 Change-Id: I18478ee7ba5c58545a8dbdd2f6a3fe81a5ab54f2 | |||
2021-10-14 | Merge "Update OpenCSD to v1.2.0"android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1 | Yi Kong | |
2021-10-13 | Add ETE decoder to the Android build. am: 335af7af5a am: 53d20fed15 am: ↵ | Branislav Rankov | |
a3ae22590f am: 5d330c3cd9 am: ecdd4e08d6 Original change: https://android-review.googlesource.com/c/platform/external/OpenCSD/+/1854148 Change-Id: If8949696baad31750c6733f083143a85581f10d9 |