Skip to content

Optimize SafeAccess:safeCopy() implementation in assembly #5262

Optimize SafeAccess:safeCopy() implementation in assembly

Optimize SafeAccess:safeCopy() implementation in assembly #5262

Triggered via pull request July 14, 2026 20:44
Status Success
Total duration 18m 45s
Artifacts 59

ci.yml

on: pull_request
check-for-pr
2s
check-for-pr
compute-configurations
35s
compute-configurations
check-formatting
1m 32s
check-formatting
Matrix: test-matrix / cache-jdks / cache-aarch64-musl
Matrix: test-matrix / cache-jdks / cache-amd64-musl
test-matrix  /  filter-musl-configs
3s
test-matrix / filter-musl-configs
test-matrix  /  ...  /  setup-sdkman-aarch64
4s
test-matrix / cache-jdks / setup-sdkman-aarch64
test-matrix  /  ...  /  setup-sdkman-amd64
5s
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
16s
summarize-tests
Fit to window
Zoom out
Zoom in

Annotations

19 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 / cache-jdks / setup-sdkman-aarch64
Failed to save: Unable to reserve cache with key sdkman-aarch64-29366855474. More details: cache write denied: token has no writable scopes
test-matrix / cache-jdks / setup-sdkman-amd64
Failed to save: Unable to reserve cache with key sdkman-amd64-29366855474. More details: cache write denied: token has no writable scopes
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-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-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-ibm, 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 (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)
60.1 KB
sha256:430494416d5647a6ae53e9ddaa29912681ec82179322b6b42dc57774e7993fab
(build) test-linux-glibc-aarch64 (17, debug)
77.8 KB
sha256:138a2e57ba2e2a88dc4e40fa3e855899ca2e6fcd1162fea41417b3ee421745eb
(build) test-linux-glibc-aarch64 (17-graal, debug)
83.6 KB
sha256:eca001c7c5f256f8228258907932346a3d7bc6d837c9a392afcca3f01191bb1f
(build) test-linux-glibc-aarch64 (17-j9, debug)
59.7 KB
sha256:9f99a1275b603f3f3d36f55235a86bb7a8985aa45ac5417c8883cfd1ad8aebcf
(build) test-linux-glibc-aarch64 (21, debug)
79.2 KB
sha256:0f127b0395eb3f5fe80cf509dd5f93e30b57ae48b12250beb08704edd06dacf8
(build) test-linux-glibc-aarch64 (21-graal, debug)
87.1 KB
sha256:249b3cf39d7550fdea3db99960cf90f5fa7ba35f3ec380e00ac774b3838568ad
(build) test-linux-glibc-aarch64 (25, debug)
84.2 KB
sha256:2d366867ca8bd3bc5d341a45fd35f8d4bb1bdde7b34e7b51cd009ad3e8273cfc
(build) test-linux-glibc-aarch64 (25-graal, debug)
79.2 KB
sha256:dd1c09f90ce610a8dcd07da8ea04417992e2e9b8f687a42688a60b2d28f9b2d0
(build) test-linux-glibc-aarch64 (8-j9, debug)
59.6 KB
sha256:3d91ba67d40545fa9fb259434a7170082e2ac59ba7af1e1d0f09985a0a323cd3
(build) test-linux-glibc-amd64 (11, debug)
76.4 KB
sha256:69df80d160c1832c81ce81c76d3a241ac51f9402d9797878a0ccbe59ba862570
(build) test-linux-glibc-amd64 (11-j9, debug)
60.9 KB
sha256:43591cbe9c5a41c545fc7fe4388d1889347dee0146e4ff33748ea0cc582cd60e
(build) test-linux-glibc-amd64 (17, debug)
78 KB
sha256:7144cecf115f02015cc33a630b622eafe326e9f7b4830fa407187d10cd7f7203
(build) test-linux-glibc-amd64 (17-graal, debug)
78.4 KB
sha256:11d59c8aa6638397543281e41b82be96097bb0347c9da7365f32f61d2b899f23
(build) test-linux-glibc-amd64 (17-j9, debug)
60.5 KB
sha256:b2173c2586148a261edcadd2e13c59fe1fb1ea9db26d2e476e84990f6e5c2660
(build) test-linux-glibc-amd64 (21, debug)
78.9 KB
sha256:9c48f5ba47785b2dd4a95627b7fe0e83c348eb25ce31d39b40e42f3de3729d78
(build) test-linux-glibc-amd64 (21-graal, debug)
88 KB
sha256:58e29e53cf4fadf6a294b93e95bd751859e653ac4967b2930946e2f1723e45aa
(build) test-linux-glibc-amd64 (25, debug)
81 KB
sha256:afc992c1c98d2ef510309bd125bb3b411f32e5ed097fa4f9f982262d4430a664
(build) test-linux-glibc-amd64 (25-graal, debug)
84.8 KB
sha256:143ec51d7f10b2712295c9b22f7ba9aaa29aca81823ca440c2470eca2da664f9
(build) test-linux-glibc-amd64 (8, debug)
69.6 KB
sha256:7301f7b75ef858ba9d3fa8aafefba81c8b5cae64bde929ad44980f1d04ec81da
(build) test-linux-glibc-amd64 (8-ibm, debug)
60.9 KB
sha256:109608e4a4edcb8a9ee394de3645af87811e4ad785c2e3fff845de1978d18d57
(build) test-linux-glibc-amd64 (8-j9, debug)
60.4 KB
sha256:4031ed33ae8a3f1f9de88a83a0e9a3c58582e5454ac267d9ff5fef6e56e3b714
(build) test-linux-glibc-amd64 (8-orcl, debug)
69.6 KB
sha256:b45925e9573d025e3cecf86578b8eeaa21273c1224db6b43f21fda6f5cfc9f0b
(build) test-linux-musl-aarch64 (11-librca, debug)
72.1 KB
sha256:ac7d4a3bafdf570b4207aaa822e5c84da2406b11d78cd851a7715274bb2100d2
(build) test-linux-musl-aarch64 (17-librca, debug)
75.8 KB
sha256:1885cbdaa39eb0678d1b435988009f19ff3341ac901c9b132e586b29d2d12cab
(build) test-linux-musl-aarch64 (21-librca, debug)
77 KB
sha256:4ad1cf5f33fd981c4c7167a41e194310023529089cccecdc7741723240bdfc18
(build) test-linux-musl-aarch64 (25-librca, debug)
78 KB
sha256:878e3b517be4fac6d84109a00a28df3d4637a458b5dfb65bedb7c5676931db4e
(build) test-linux-musl-aarch64 (8-librca, debug)
63.1 KB
sha256:ea48d20e4215e2bae6aa1326e94693ae51fdba0ea056185266fc110040119ae9
(build) test-linux-musl-amd64 (11-librca, debug)
75 KB
sha256:da138e9f11338b7d1e3ae1e67600b81a553e5ee4d57af01909da691cd37ed6f0
(build) test-linux-musl-amd64 (17-librca, debug)
74.8 KB
sha256:eb9b25b2f856d7408bb07f239c715c85536fb973011b050396e3e11ec3920413
(build) test-linux-musl-amd64 (21-librca, debug)
76.4 KB
sha256:dbba773e21e75e9939d236d0137be22ff93873df22b38499cfefcdb5c668cbab
(build) test-linux-musl-amd64 (25-librca, debug)
76.3 KB
sha256:6cfc7583641645bdf6284a806a682d240c6980d67e9b5f75ae9a365fca514234
(build) test-linux-musl-amd64 (8-librca, debug)
64.7 KB
sha256:c0c8e47f7093cabc2e2af22d4d64f37f5de0c6187ff44c92b7527afead1e0a38
(unwinding-reports) unwinding-linux-glibc-aarch64 (17, debug)
182 KB
sha256:664a24e70719e878821ec381fffb78cbd01e77f1d5e7e5fe98fa4d50bd1bc391
(unwinding-reports) unwinding-linux-glibc-aarch64 (17-graal, debug)
195 KB
sha256:5bd07e64ba88dd46b2548a6e34f41051dfb892155cf75bfa04fe5d599ddc75d3
(unwinding-reports) unwinding-linux-glibc-aarch64 (21, debug)
196 KB
sha256:ac30ddaf282a17d427c5f418e9ab7640bf8640136f78fc7805e1ab9cbe00cbc5
(unwinding-reports) unwinding-linux-glibc-aarch64 (21-graal, debug)
200 KB
sha256:1c9384340c4ff71481da91f50c06a3a090c20ad554c343683b09ac37183b2181
(unwinding-reports) unwinding-linux-glibc-aarch64 (25, debug)
204 KB
sha256:8f0f37981bc3f96f9fea7f6dfb6cd98aa49aa6fc2cb37f406c7eeff249d2947a
(unwinding-reports) unwinding-linux-glibc-aarch64 (25-graal, debug)
212 KB
sha256:4ac7a11636c0395e8cb77b4b89a1b648975fa243eb8bb7d836ed3e80f56d583b
(unwinding-reports) unwinding-linux-glibc-amd64 (11, debug)
176 KB
sha256:b4342cfa3c788a2066223b7640b4e485f19a95d8d54a8c89fb46766607718142
(unwinding-reports) unwinding-linux-glibc-amd64 (17, debug)
193 KB
sha256:c888760623240c442e91b8e9a2490c4e27b3a2798d3086c6ed7a0699e50eac77
(unwinding-reports) unwinding-linux-glibc-amd64 (17-graal, debug)
197 KB
sha256:799de1ba5e0728b28d8d8034c73faa32314b8c4ebdef47c93aec2136ee344842
(unwinding-reports) unwinding-linux-glibc-amd64 (21, debug)
198 KB
sha256:4d84147dec3523fc752298a2f20b3158ba45c1962b3838fffa4be1387b2b88af
(unwinding-reports) unwinding-linux-glibc-amd64 (21-graal, debug)
196 KB
sha256:eb036d8bd3d532471511554fdbc3426abd1f35964cdb953aabafe935cb110b96
(unwinding-reports) unwinding-linux-glibc-amd64 (25, debug)
189 KB
sha256:e80d1d301f86a3abfc5bcef13c969b70f7736147b50afb95653d0db4199bbe89
(unwinding-reports) unwinding-linux-glibc-amd64 (25-graal, debug)
204 KB
sha256:82065b5351bcb0008ab2eab1dcf4231fe6cc137ee1b65709211ccffd23d62dca
(unwinding-reports) unwinding-linux-glibc-amd64 (8, debug)
173 KB
sha256:31d9046953e369afdc20c2e797838bba3daf2838d387868b5f3c20c9c91f4cce
(unwinding-reports) unwinding-linux-glibc-amd64 (8-orcl, debug)
172 KB
sha256:a770f0068465cb66d4d6dc4141f67505ef736c6e1c3863cf2137691253965f47
(unwinding-reports) unwinding-linux-musl-aarch64 (11-librca, debug)
846 Bytes
sha256:ddf8042735de8d2c76a0343eb7f9a820653def8eceecb98c7843192ccdc992ab
(unwinding-reports) unwinding-linux-musl-aarch64 (17-librca, debug)
986 Bytes
sha256:33a858e988e50c6fc2b1da870591dcdc59320a93002f9cb4d12511a34d36a089
(unwinding-reports) unwinding-linux-musl-aarch64 (21-librca, debug)
1.02 KB
sha256:1d421753eba623499810984b60b8e5e95174cba312ca7a99cdd33b9a765bec28
(unwinding-reports) unwinding-linux-musl-aarch64 (25-librca, debug)
992 Bytes
sha256:5af91937be1012789293871f139a069b93f53ae00b7a7261c8054e39b9a47d05
(unwinding-reports) unwinding-linux-musl-aarch64 (8-librca, debug)
987 Bytes
sha256:d173c733e0ddbd1c89a1320f77767a3a5a9a99a189aea85d3339b3de93bd3ef5
(unwinding-reports) unwinding-linux-musl-amd64 (11-librca, debug)
203 KB
sha256:a04ee4a5a26baaf3d77d18c900ae32f33d7e0e679ad1c0488d78d5a234d32853
(unwinding-reports) unwinding-linux-musl-amd64 (17-librca, debug)
203 KB
sha256:04bc2f1ca36856fe626c9c5de8c4fe8ee0d1828c5202f26384b91af7a78fe9f1
(unwinding-reports) unwinding-linux-musl-amd64 (21-librca, debug)
202 KB
sha256:8a0cca03913d4deafa7bca7d880f4f265d59add0d2ed07dbd42fb205d4679e9b
(unwinding-reports) unwinding-linux-musl-amd64 (25-librca, debug)
206 KB
sha256:107c45585f81fa66f0f4c5301694a39c2208ca4f3d03b62d5ecb0639fb553d83
(unwinding-reports) unwinding-linux-musl-amd64 (8-librca, debug)
178 KB
sha256:1a39ca4df6caec3311c73e5ab8e0e929f02960ef707067e6969d39e7bd50453d
sdkman-installation-aarch64
2.35 MB
sha256:a47ca0be564f335e9e04825617927b3c9ec7e8a75d908eff108d81f4cf17c904
sdkman-installation-amd64
2.19 MB
sha256:6baf000ac0be386a4d3ea02bccdf3ccd547b8c229657f4244864d869c4c28e5e