Skip to content

Optimize SafeAccess:safeCopy() implementation in assembly #5255

Optimize SafeAccess:safeCopy() implementation in assembly

Optimize SafeAccess:safeCopy() implementation in assembly #5255

Triggered via pull request July 14, 2026 17:43
Status Success
Total duration 18m 54s
Artifacts 59

ci.yml

on: pull_request
check-for-pr
3s
check-for-pr
compute-configurations
34s
compute-configurations
check-formatting
1m 35s
check-formatting
check-javadoc
1m 3s
check-javadoc
Matrix: test-matrix / cache-jdks / cache-aarch64-musl
Matrix: test-matrix / cache-jdks / cache-amd64-musl
test-matrix  /  filter-musl-configs
4s
test-matrix / filter-musl-configs
test-matrix  /  ...  /  setup-sdkman-aarch64
5s
test-matrix / cache-jdks / setup-sdkman-aarch64
test-matrix  /  ...  /  setup-sdkman-amd64
4s
test-matrix / cache-jdks / setup-sdkman-amd64
Matrix: test-matrix / cache-jdks / cache-aarch64
Matrix: test-matrix / cache-jdks / cache-amd64
Matrix: test-matrix / test-linux-glibc-aarch64
Matrix: test-matrix / test-linux-glibc-amd64
Matrix: test-matrix / test-linux-musl-aarch64
Matrix: test-matrix / test-linux-musl-amd64
summarize-tests
10s
summarize-tests
Fit to window
Zoom out
Zoom in

Annotations

17 warnings
check-javadoc: ddprof-lib/src/main/java/com/datadoghq/profiler/BufferWriter8.java#L24
use of default constructor, which does not provide a comment
test-matrix / test-linux-glibc-aarch64 (11-j9, debug)
No files were found with the provided path: unwinding-reports. No artifacts will be uploaded.
test-matrix / test-linux-glibc-aarch64 (8-j9, debug)
No files were found with the provided path: unwinding-reports. No artifacts will be uploaded.
test-matrix / test-linux-glibc-aarch64 (17-j9, debug)
No files were found with the provided path: unwinding-reports. No artifacts will be uploaded.
test-matrix / test-linux-glibc-amd64 (11-j9, debug)
No files were found with the provided path: unwinding-reports. No artifacts will be uploaded.
test-matrix / test-linux-glibc-amd64 (8-j9, debug)
No files were found with the provided path: unwinding-reports. No artifacts will be uploaded.
test-matrix / test-linux-glibc-amd64 (8-ibm, debug)
No files were found with the provided path: unwinding-reports. No artifacts will be uploaded.
test-matrix / test-linux-glibc-amd64 (17-j9, debug)
No files were found with the provided path: unwinding-reports. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
(build) test-linux-glibc-aarch64 (11-j9, debug)
58.5 KB
sha256:79d5c15300e44d16cf0ce2cde20b0a6cabf1e37b3808b819026278dd3ee3b21a
(build) test-linux-glibc-aarch64 (17, debug)
76.2 KB
sha256:44037a89ca667262898fe915081179312c094618b70496dbddbc896f157415c3
(build) test-linux-glibc-aarch64 (17-graal, debug)
80 KB
sha256:c4e96fa29cbb665ec4d273bfb0ea34eb14b54d87f1201eb800eb41ca23e768ab
(build) test-linux-glibc-aarch64 (17-j9, debug)
58.2 KB
sha256:7f330903400c351d106b80d1c37b5ca2952071d3efe449699bd364678db92f80
(build) test-linux-glibc-aarch64 (21, debug)
78 KB
sha256:dcd5b3a3da81b28b1f00eb4b4532a00522a92776dfae92193ab681adfcd66f46
(build) test-linux-glibc-aarch64 (21-graal, debug)
82.7 KB
sha256:5038ff789ba43c8f561a389398719945b361308d264db06a941a275c66def02a
(build) test-linux-glibc-aarch64 (25, debug)
75.8 KB
sha256:3728ea01d1bc47a87b651986a4e03cae18d4b9a90cc308821f4a0aaed5d5a0d3
(build) test-linux-glibc-aarch64 (25-graal, debug)
83.3 KB
sha256:59f8ae0de7621c2188420772b389c22de5e839cdb301957848310fbd914ddbb2
(build) test-linux-glibc-aarch64 (8-j9, debug)
58.3 KB
sha256:33e43bec558455768409ebac0e67b8006027cd9625952df79fd441cd5d8f46f4
(build) test-linux-glibc-amd64 (11, debug)
76 KB
sha256:262f381b9ff772ad4a31907f35a793b370b024a7d2c005d4074e464226892c8a
(build) test-linux-glibc-amd64 (11-j9, debug)
59.3 KB
sha256:507209b98441b134b17b7c88694371db40159db47d954133e0b5753bea9a697f
(build) test-linux-glibc-amd64 (17, debug)
76.2 KB
sha256:e708fa0d73fd807964d1dbf5da87e20106b3b6433ba888319cf40160c205f111
(build) test-linux-glibc-amd64 (17-graal, debug)
78.2 KB
sha256:45fab7c4d0202cfae271b51492bd6c759f50ee4fd18f3a40027c99aef88f15af
(build) test-linux-glibc-amd64 (17-j9, debug)
59.1 KB
sha256:c6be53719f21abd10fadc0da2fca4c95ac3c4da9d4c00e3befaee318781d7646
(build) test-linux-glibc-amd64 (21, debug)
78.3 KB
sha256:00ea01b3cdda99ae416fbfd02deca1421eb81c89620c4c39fc2fd1a9d7b19370
(build) test-linux-glibc-amd64 (21-graal, debug)
86.3 KB
sha256:a82c5417c3e8e99039682503145ebf97774c4488776e4c6e8bbe78bcbe0ed72c
(build) test-linux-glibc-amd64 (25, debug)
78.9 KB
sha256:513aaf8cf3ef2d3856e38d343ccc777c6cb8aead3e3a47b3cde17555608ae8a1
(build) test-linux-glibc-amd64 (25-graal, debug)
89.2 KB
sha256:c7cd3981cce815bd66fab87182f46f5f3d69b840299207133fc68637082a5f87
(build) test-linux-glibc-amd64 (8, debug)
68 KB
sha256:15590ab5fc3c5ea196607ab27bb1783b67144d2c140d4cd18d248ebd6e9b196f
(build) test-linux-glibc-amd64 (8-ibm, debug)
59.6 KB
sha256:330bf1a7f0262effefc221de4326ceec12e485891a947422f24483052d66ea41
(build) test-linux-glibc-amd64 (8-j9, debug)
59 KB
sha256:033788d71d44ec18ab8795a9b7fc94231c11d894b9f6a00ab1b912f63a833d23
(build) test-linux-glibc-amd64 (8-orcl, debug)
66.1 KB
sha256:d7d64c2743301e973c25c47a79f3ed6f9e67973ace218edfdd08959d2edf4ce5
(build) test-linux-musl-aarch64 (11-librca, debug)
70.9 KB
sha256:b45ef54ac5082d85d08c6d478180c0876dbad0a26dc912e68c7123ec158158f9
(build) test-linux-musl-aarch64 (17-librca, debug)
74.1 KB
sha256:89a73cc7f9069506f1356587a90bede32293c9314dcdfd1ef8475165df1f0170
(build) test-linux-musl-aarch64 (21-librca, debug)
75.5 KB
sha256:09c07e5533edc48e487da2706777db777e45e043752c8413da6448e9c9f5e7df
(build) test-linux-musl-aarch64 (25-librca, debug)
74.1 KB
sha256:976cf3bef0835503747482c7dba098be3e46ecbf21f42db45fd097a66fbb0596
(build) test-linux-musl-aarch64 (8-librca, debug)
61.6 KB
sha256:282ea8cfc80d529f6b4760290335fc6623ffeca907d8b4e4a4a3b9cd4e4c290d
(build) test-linux-musl-amd64 (11-librca, debug)
73.9 KB
sha256:7ca7fbc757275faf730575619d0e9daa8a4bbff1c1b5962a9398e6b0626cec01
(build) test-linux-musl-amd64 (17-librca, debug)
73.1 KB
sha256:da37888cedfc5384bf50e0b6d24f34e9073a3896c518e81b8fabe7d2d74de351
(build) test-linux-musl-amd64 (21-librca, debug)
74.6 KB
sha256:422eeff1731f04f33ea7e36ad9f19c7e5d89b744bec9eafc3d10fad7f78a1db3
(build) test-linux-musl-amd64 (25-librca, debug)
74.6 KB
sha256:7cbe40489096a4801265105610800f8d7b6faf089e4916c531226805d2f4b7d2
(build) test-linux-musl-amd64 (8-librca, debug)
63.7 KB
sha256:ab24786802dba3068df848521c32037da20203b0c0627d7ce460930b499bcb3c
(unwinding-reports) unwinding-linux-glibc-aarch64 (17, debug)
184 KB
sha256:337143189070eea37bba112e7ef81a587dab0d94237411f40b6142f214c6a367
(unwinding-reports) unwinding-linux-glibc-aarch64 (17-graal, debug)
194 KB
sha256:5a796b2a924d646dcd080bfbda48d55bbaf3195fc9267030cc00c4cd4f8fb76d
(unwinding-reports) unwinding-linux-glibc-aarch64 (21, debug)
185 KB
sha256:57793ebdc4246d8087110d18c9c0fa0b4a060cdb0cdd5a192177fb3514d2306d
(unwinding-reports) unwinding-linux-glibc-aarch64 (21-graal, debug)
194 KB
sha256:3ede1bb5aece625c998c3d8e589037f5484f29eb712544b925c9a033d1b19979
(unwinding-reports) unwinding-linux-glibc-aarch64 (25, debug)
194 KB
sha256:2bc96efe3d631dde02b21443d6a0fb04b20508b390f2b6ab872d17f2f590f8c8
(unwinding-reports) unwinding-linux-glibc-aarch64 (25-graal, debug)
208 KB
sha256:cdbcbf9e1b67a6c0ad8421539fef114ffbc0581a266b0f6ea381ccf9fa56d44e
(unwinding-reports) unwinding-linux-glibc-amd64 (11, debug)
173 KB
sha256:40b49adf9f9dfe9264d547ed7b7aaaab886944d7a2af9970931a5a13a030bfdc
(unwinding-reports) unwinding-linux-glibc-amd64 (17, debug)
198 KB
sha256:f44dfd99b015b757f6a17f58e3d13a80decb681fe89fd6dfe7c8c5e2357a9f2b
(unwinding-reports) unwinding-linux-glibc-amd64 (17-graal, debug)
189 KB
sha256:07d1c104f5e68f337551a64f304b1e5713d370ad71db236972ba4a53b9e2d90b
(unwinding-reports) unwinding-linux-glibc-amd64 (21, debug)
198 KB
sha256:9b3ddf9fa84d3c0bdd9fd588c948ce7a7ecdbcd9329d9a36ec114cb2bf8f9203
(unwinding-reports) unwinding-linux-glibc-amd64 (21-graal, debug)
196 KB
sha256:bcbe604e5f1193bd696d1d15058e29f82a6a2cb559603301975eee0d8d5f2445
(unwinding-reports) unwinding-linux-glibc-amd64 (25, debug)
206 KB
sha256:3a47bf551bb3b8ab703ae0cf318e10c1658718b643ef503de67c7e3e623498d2
(unwinding-reports) unwinding-linux-glibc-amd64 (25-graal, debug)
185 KB
sha256:3e62a576031b877d72ad49eac2eb38cfcffb9d0b2c97325e4c0c121836adebab
(unwinding-reports) unwinding-linux-glibc-amd64 (8, debug)
181 KB
sha256:e2d71f6dc38f7094a15eedaa5c7aa3f1dcd9aac1c4ba39b9b9684e4c8543262c
(unwinding-reports) unwinding-linux-glibc-amd64 (8-orcl, debug)
149 KB
sha256:77b7b2fcaf7707a38c3e436abebb702e138dfeea7ac28e8900c0a2b98456b069
(unwinding-reports) unwinding-linux-musl-aarch64 (11-librca, debug)
987 Bytes
sha256:48364ab838b4edae6dce2c216e1bb593437819deb28e121e712f2856c11a45b1
(unwinding-reports) unwinding-linux-musl-aarch64 (17-librca, debug)
861 Bytes
sha256:357f55bedcf10edb4eb77dc4294d007c1e0f718ebb466efb75e4a23ec13a49f8
(unwinding-reports) unwinding-linux-musl-aarch64 (21-librca, debug)
994 Bytes
sha256:f9c107913ebb743d9aa7ca241ec8032b40a5b5d2035b063f617c6386efac62cf
(unwinding-reports) unwinding-linux-musl-aarch64 (25-librca, debug)
845 Bytes
sha256:ddf61a0f6af04a466fb25dccd80119bd4d846e20e88e5055ee3f4f71b0e76a85
(unwinding-reports) unwinding-linux-musl-aarch64 (8-librca, debug)
850 Bytes
sha256:8983dc19c8857091a250d552333ef2a381aeb210770ea67f6d072686bde21a6e
(unwinding-reports) unwinding-linux-musl-amd64 (11-librca, debug)
188 KB
sha256:5ea0abf8f70829f1b972a550a756cc361a5698e10ef964ce558e543342f6b76b
(unwinding-reports) unwinding-linux-musl-amd64 (17-librca, debug)
200 KB
sha256:0b5bfdce433b79163e773fe2c6501322f95ad0661acf39826e68af6efa56e394
(unwinding-reports) unwinding-linux-musl-amd64 (21-librca, debug)
211 KB
sha256:1619a752b7724427310bc6ef4f91df1d15abb286c3fbd89e00b4fefe9650e2eb
(unwinding-reports) unwinding-linux-musl-amd64 (25-librca, debug)
195 KB
sha256:8062fa41b91a80015b79adcbd066632de6de3e864a20573d1b86c12b026a88ff
(unwinding-reports) unwinding-linux-musl-amd64 (8-librca, debug)
177 KB
sha256:1cd8e9aae8ff92ab96ec94f4125c16c7e4d81f10022fe5acac574379f433ec30
sdkman-installation-aarch64
2.35 MB
sha256:a47ca0be564f335e9e04825617927b3c9ec7e8a75d908eff108d81f4cf17c904
sdkman-installation-amd64
2.19 MB
sha256:c4a53ed2575f9c8f0b5bc8dd15d88cc6df8a13da3b9971bea0594963556bdc10