aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-02Snap for 11400057 from c93bd082b3fd110a5ae64feb297fb63e23ce10c2 to ↵simpleperf-releaseAndroid Build Coastguard Worker
simpleperf-release Change-Id: I525f90d14dc330967da2f56d701aec2dd8a8b4fa
2023-11-22Snap for 11135399 from ed8e1abf9518ff5ec5070c9392565df26f75551e to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: Ifcc98e26ef3bdf575fc80481143842598bc9f5d6
2023-11-08Add sanglardf to OWNERS am: ed8e1abf95android-u-qpr3-beta-1-gplandroid-u-qpr2-beta-2-gplFabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2820077 Change-Id: I75fb7abe382ef9f1c7928e64c5ac6386ebf24d2d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-07Add sanglardf to OWNERSandroid-u-rb-dp-10-gplandroid-u-rb-dp-10-gplFabien Sanglard
Test: NA Bug: NA Change-Id: I1d63678ba00efa3ce4f110a2cee9bc172c40ebb0
2023-10-16Snap for 10957012 from 50f7c5209c77066138e8f4a31d6808cf1cef7d0d to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I50d7dc1f369d0a4f4d17f845a335c255eb0d1932
2023-07-20Snap for 10448490 from e366bb1de3c597aa6dc4f7be3c50f0137c546a83 to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: Ifd5f414e6e20cbdb816e01294228892178e17ebf
2023-06-01Snap for 10235775 from dfc946746540dcd45265a02141a2a63c88150ef5 to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I16ead1c2d91d838f21d7fc545e8196b6eba32e76
2023-05-04libjdwp: fix infinite loop in findNodeByID am: dfc9467465 am: e366bb1de3 am: ↵Tomislav Novak
0f143f68b7 am: 50f7c5209c am: 77b170dcfb Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2574750 Change-Id: I7c25c3134172b9d23a401af3962ce021573dfb20 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-04libjdwp: fix infinite loop in findNodeByID am: dfc9467465 am: e366bb1de3 am: ↵Tomislav Novak
0f143f68b7 am: 50f7c5209c Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2574750 Change-Id: I3d12e5c2ea6575d853b2852dfc92f14a7bcd6cb6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-04libjdwp: fix infinite loop in findNodeByID am: dfc9467465 am: e366bb1de3 am: ↵Tomislav Novak
0f143f68b7 Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2574750 Change-Id: Iaf41ce1e1d7363f8e484a4e735fb53aa8298b00e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-04libjdwp: fix infinite loop in findNodeByID am: dfc9467465 am: e366bb1de3Tomislav Novak
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2574750 Change-Id: Ib2513b5d1bddd5e25cfc91a65b0969c95e676d07 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-04libjdwp: fix infinite loop in findNodeByID am: dfc9467465android-u-beta-4-gplTomislav Novak
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2574750 Change-Id: I2f8036e5bc3421fa8c93bbcee92626bc03922363 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02libjdwp: fix infinite loop in findNodeByIDandroid-u-beta-3-gplandroid-u-beta-2-gplTomislav Novak
aosp/656777 ("Change commonRef to avoid using jweak") introduced a bug in findNodeByID that causes node->prev's back pointer to incorrectly point to itself. Moving such a defective node to the front of the linked list creates a cycle, causing subsequent lookups in the same hash chain to get into an infinite loop. Test: "class" command in jdb attached to a large app Signed-off-by: Tomislav Novak <tnovak@meta.com> Change-Id: I5303f774e3c691a955d253f350944636e32f03b1
2023-03-15Snap for 9751898 from d6da5a269a490d810b8485b4a074d909c5660dd0 to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I1b0a2d111af5dc36b2df148ec77aaf6893c5629e
2023-02-24Snap for 9652768 from 7a949c3bcd128c3c11436cc8b8c90482a495cab0 to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I7abdf149a50e0e9582b7adaafa196bfb8d8ef48e
2022-12-21Merge "Remove 1.3s "Waiting for Debugger" delay" am: 7a949c3bcd am: ↵android-u-qpr1-beta-2.2-gplandroid-u-qpr1-beta-1-gplandroid-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-releaseFabien Sanglard
d79072f109 am: d6da5a269a Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2305596 Change-Id: I897feb296882ccd61fafb7628c66705f36e82a21 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21Merge "Remove 1.3s "Waiting for Debugger" delay" am: 7a949c3bcd am: d79072f109android-u-beta-1-gplFabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2305596 Change-Id: Ia5025a1360b0d134747f851045708481c045d768 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21Merge "Remove 1.3s "Waiting for Debugger" delay" am: 7a949c3bcdFabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2305596 Change-Id: Ied9ff4f739f6479fed09d66b30ad719c097e5ca8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-21Merge "Remove 1.3s "Waiting for Debugger" delay"main-16k-with-phonesFabien Sanglard
2022-12-17Reland (aosp/2320257). Add JDWP metrics to DDM traffic am: 63dd7732bc am: ↵Fabien Sanglard
b1b3dbce3a am: 363f22d301 Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2357484 Change-Id: I2361d705e1185d727a63b9b34cd3a061d077f2cb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-17Reland (aosp/2320257). Add JDWP metrics to DDM traffic am: 63dd7732bc am: ↵Fabien Sanglard
b1b3dbce3a Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2357484 Change-Id: Ic7c6fedba861b6aa849bdb6ce7ece6397c4df7d5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-17Reland (aosp/2320257). Add JDWP metrics to DDM traffic am: 63dd7732bcFabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2357484 Change-Id: I35620f16c7a6d7715357fbbb1d2a57bfedd169d3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-17Reland (aosp/2320257). Add JDWP metrics to DDM trafficFabien Sanglard
Record processing start and duration for each cmd. Flush the content of the timing buffer when it is full. At the end of the session, (identified by VM::Exit cmd), also flush. The timing data is sent over a DDM packet with all the metrics recorded to allow debugger performance profiling. Bug: NA Test: Used the following steps, mkdir master-art; cd master-art repo init -u https://android.googlesource.com/platform/manifest -b master-art --partial-clone --clone-filter=blob:limit=10M . build/envsetup.sh lunch armv8-eng art/tools/buildbot-build.sh --host art/tools/run-libjdwp-tests.sh --mode=host --test org.apache.harmony.jpda.tests.jdwp.VirtualMachine_ExitTest#testExit001 Change-Id: Ic6198975710ae11dd00e84549ed51eabf679d6bc
2022-12-08Revert "Add JDWP metrics to DDM traffic" am: 2c20694af7 am: 2c78fcc540 am: ↵Nicolas Geoffray
c54ef0a185 Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2335482 Change-Id: Ibd40b63f48a035089b097b81b61d305abb1d2265 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Revert "Add JDWP metrics to DDM traffic" am: 2c20694af7 am: 2c78fcc540Nicolas Geoffray
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2335482 Change-Id: Iaea8cf1f3d85861ab13ba2127ff7c04fdd1af8f5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Revert "Add JDWP metrics to DDM traffic" am: 2c20694af7Nicolas Geoffray
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2335482 Change-Id: I079227df1c9588e1cf84ec8197520e4ead39e863 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Revert "Add JDWP metrics to DDM traffic"Nicolas Geoffray
This reverts commit bfdde81372dd9060e52e2aeb1fd77990283c1f5e. Reason for revert: Potential culprit for org.apache.harmony.jpda.tests.jdwp.VirtualMachine_ExitTest#testExit001 failure Change-Id: Icdb08a2e400d92f125547e1c7998f1df5bbe5bd9
2022-12-08Add JDWP metrics to DDM traffic am: bfdde81372 am: bab5090b62 am: 5c02f88c48Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2320257 Change-Id: I066788faad4ede59f9d76aee4e5883a7974e6ae7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Add JDWP metrics to DDM traffic am: bfdde81372 am: bab5090b62Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2320257 Change-Id: I1dcb372a2bb8a3027cc45f6ee81a8cdd0d181655 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-07Add JDWP metrics to DDM traffic am: bfdde81372Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2320257 Change-Id: I8801506636f8ec87feff471fe4907659c7ddc30f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02Snap for 9363649 from 19ecab6e21f4fbafff69797c2094c3fa5895749d to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: Ie2ae9db4a933734b326f16be5a2296c6ba5241fa
2022-12-02Remove 1.3s "Waiting for Debugger" delayFabien Sanglard
Remove arbitrary loop when a debugged app starts. Instead for waiting for 1.3 seconds, we instruct oj-jdwplib to suspendfor all the threads and sent VM_START. We continue as soon as the debugger sends ResumeAll. Design doc: go/waitingfordebugger Test: Manually tested against Android Studio and jdb Bug: 261096302 Change-Id: I8850668fe306b14ba9979d1baa00b5be1d2cb60e
2022-12-02Fix broken headers am: 19ecab6e21 am: 0aede49524 am: 73e085b2c9Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2322364 Change-Id: I218cb5152bafda1b84cd87d618799081732dbf05 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02Fix broken headers am: 19ecab6e21 am: 0aede49524Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2322364 Change-Id: Ide8ec6dd30c6e16736768570d30d96621ac050ae Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02Fix broken headers am: 19ecab6e21Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2322364 Change-Id: Ia8b50a2755d6cb293b4b1847b7aaa1937acaf924 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01Add JDWP metrics to DDM trafficFabien Sanglard
Record processing start and duration for each cmd. Flush the content of the timing buffer when it is full. At the end of the session, (identified by VM::Exit cmd), also flush. The timing data is sent over a DDM packet with all the metrics recorded to allow debugger performance profiling. Test: NA Bug: NA Change-Id: If988dc25a8f7e552f1b049dbed8a953e47a7c6d0
2022-12-01Fix broken headersFabien Sanglard
Some headers are missing dependencies. Fix to oj-libjdwp is being submitted independently via appropriate channel. Test: NA Bug: NA Change-Id: I9f5187cf8cf03854183fa9bc62be13b179b65b89
2022-10-26Fix errorprone warnings that should be errors am: 3805153287 am: 8e26de1bd6 ↵Cole Faust
am: 77927c752c Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2255383 Change-Id: I316d8124134040c9c3612227df70a705c2c3939f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26Fix errorprone warnings that should be errors am: 3805153287 am: 8e26de1bd6Cole Faust
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2255383 Change-Id: I502dc5934f541dc3264c1907fc27e8ce9fc5d0a0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-26Fix errorprone warnings that should be errors am: 3805153287Cole Faust
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2255383 Change-Id: I522d5a20b7ac91f765893abaf5ee635ac0ceee02 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-15Fix errorprone warnings that should be errorsCole Faust
This commit is part of a large scale change to fix errorprone errors that have been downgraded to warnings in the android source tree, so that they can be promoted to errors again. The full list of changes include the following, but not all will be present in any one individual commit: BadAnnotationImplementation BadShiftAmount BanJNDI BoxedPrimitiveEquality ComparableType ComplexBooleanConstant CollectionToArraySafeParameter ConditionalExpressionNumericPromotion DangerousLiteralNull DoubleBraceInitialization DurationFrom DurationTemporalUnit EmptyTopLevelDeclaration EqualsNull EqualsReference FormatString FromTemporalAccessor GetClassOnAnnotation GetClassOnClass HashtableContains IdentityBinaryExpression IdentityHashMapBoxing InstantTemporalUnit InvalidTimeZoneID InvalidZoneId IsInstanceIncompatibleType JUnitParameterMethodNotFound LockOnBoxedPrimitive MathRoundIntLong MislabeledAndroidString MisusedDayOfYear MissingSuperCall MisusedWeekYear ModifyingCollectionWithItself NoCanIgnoreReturnValueOnClasses NonRuntimeAnnotation NullableOnContainingClass NullTernary OverridesJavaxInjectableMethod ParcelableCreator PeriodFrom PreconditionsInvalidPlaceholder ProtoBuilderReturnValueIgnored ProtoFieldNullComparison RandomModInteger RectIntersectReturnValueIgnored ReturnValueIgnored SelfAssignment SelfComparison SelfEquals SizeGreaterThanOrEqualsZero StringBuilderInitWithChar TreeToString TryFailThrowable UnnecessaryCheckNotNull UnusedCollectionModifiedInPlace XorPower See https://errorprone.info/bugpatterns for more information on the checks. Bug: 253827323 Test: m RUN_ERROR_PRONE=true javac-check Change-Id: Ie7c6aa45b47293179cde9eac8d45bbf7ab8aae0b
2022-09-22Clarify licensing wrt. recent policy change. am: 9b88cbd1bf am: 7b8749023d ↵Bob Badour
am: 9deef1b3d1 am: 730bfc804f am: 53a572f49d Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2221394 Change-Id: Iab27f504066ec86ca8773de08fd497d240811c72 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22Clarify licensing wrt. recent policy change. am: 9b88cbd1bf am: 7b8749023d ↵Bob Badour
am: 9deef1b3d1 am: 730bfc804f Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2221394 Change-Id: Ic06c4de8faab0876777f15fc11981afb2055129b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22Clarify licensing wrt. recent policy change. am: 9b88cbd1bf am: 7b8749023d ↵Bob Badour
am: 9deef1b3d1 Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2221394 Change-Id: I73d50989934ee9df5d45a54654317f8c67bd61c3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21Clarify licensing wrt. recent policy change. am: 9b88cbd1bf am: 7b8749023dBob Badour
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2221394 Change-Id: I9afb448b4665a688cc103dee3f29f6c619fec836 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-21Clarify licensing wrt. recent policy change. am: 9b88cbd1bfBob Badour
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2221394 Change-Id: Ia08b9632feb0b24eff6edc15c985ddbcd29cd4b1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-20Clarify licensing wrt. recent policy change.android-t-qpr1-beta-2-gplBob Badour
Bug: 210546823 Test: m droid dist Change-Id: I3162eee79f82b9e89fe6210e618c9058f752cfeb
2022-09-02Snap for 9023430 from a42acb5a1c90857ffd16cd9ced64f43cd4632527 to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: Ia4f83aa8d63e4dcd5d2730c95214b6e5a27f5eb1
2022-07-15Remove redundant notice property. am: d82b64157c am: a42acb5a1c am: ↵Bob Badour
7da5a65464 am: 729f376b26 am: c50cdd91a0 Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2154234 Change-Id: I46d5b524e53a286197d5e2ee5bf027f835230b3d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-15Remove redundant notice property. am: d82b64157c am: a42acb5a1c am: ↵Bob Badour
7da5a65464 am: 729f376b26 Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2154234 Change-Id: I0df0802535a951b45f9dd1d99bc3e02e175590ac Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>