aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-09Snap for 11071763 from 41e03b0a669237a82700f682d8adcaa8e9c9df58 to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: I7f4d1be8a80471832d249add8172a9322b54a8d7
2023-11-08Add sanglardf to OWNERS am: ed8e1abf95 am: 9e603134fa am: f5e4557478HEADandroid-wear-14.0.0-gpl_r1android-u-qpr3-beta-2-gplmastermainFabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2820077 Change-Id: I124c67a211f73a38f965abdb6ea1302ba1718a7a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-08Add sanglardf to OWNERS am: ed8e1abf95 am: c93bd082b3 am: 7d830e0922Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2820077 Change-Id: I6d7da3bf0b129c4c5af935a5e1901035f395c1a8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-08Add sanglardf to OWNERS am: ed8e1abf95 am: 9e603134faFabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2820077 Change-Id: I232795035067cdbc1b428a8b558d176b4bcdf239 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-08Add sanglardf to OWNERS am: ed8e1abf95 am: c93bd082b3Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2820077 Change-Id: I193a8dead7befe43e698635d29a9f91748930546 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-08Add sanglardf to OWNERS am: ed8e1abf95Fabien Sanglard
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2820077 Change-Id: I6d6ec7c00125d6fa7a569cb8789f3006129f9b63 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
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-05-04libjdwp: fix infinite loop in findNodeByID am: dfc9467465 am: e366bb1de3 am: ↵android-u-qpr2-beta-1-gplTomislav Novak
0f143f68b7 am: 50f7c5209c am: 77b170dcfb am: 87735808dc Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2574750 Change-Id: I097293ec2e1ff12403eb6f228ed4b4472c3b913d 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 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
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-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-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>
2022-07-15Remove redundant notice property. am: d82b64157c am: a42acb5a1c am: 7da5a65464Bob Badour
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2154234 Change-Id: I77cd15206ea9354f5c892685c1361a7bb7cfbb54 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-15Remove redundant notice property. am: d82b64157c am: a42acb5a1cBob Badour
Original change: https://android-review.googlesource.com/c/platform/external/oj-libjdwp/+/2154234 Change-Id: I56af33c066cf729007afd153cdcb0ede3607df9d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>