Skip to content

Fix incorrect assembler directive in AArch64 code#2910

Merged
nebeid merged 3 commits intoaws:mainfrom
awshkulkar:main
Dec 19, 2025
Merged

Fix incorrect assembler directive in AArch64 code#2910
nebeid merged 3 commits intoaws:mainfrom
awshkulkar:main

Conversation

@awshkulkar
Copy link
Copy Markdown
Contributor

Issues:

Resolves #29091
Addresses #ISSUE-NUMBER2

Description of changes:

Fixed the instruction with correct assembler directive.

Call-outs:

None.

Testing:

How is this change tested (unit tests, fuzz tests, etc.)? Are there any testing steps to be verified by the reviewer?
FIPS Unit tests

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and the ISC license.

awshkulkar and others added 2 commits December 15, 2025 03:25
If opcodes are written in assembly such as
.long 0x1234, they create data mapping symbols and throw off
binary analysis tools such as llvm-bolt. Making them as instructions
using .inst directive creates valid disassembly.

Signed-off-by: Hemant Kulkarni <hkulkar@amazon.com>
@awshkulkar awshkulkar requested a review from a team as a code owner December 16, 2025 14:38
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.14%. Comparing base (5a08a98) to head (1dfcfc0).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2910   +/-   ##
=======================================
  Coverage   78.14%   78.14%           
=======================================
  Files         687      687           
  Lines      118576   118576           
  Branches    16671    16673    +2     
=======================================
  Hits        92665    92665           
- Misses      25023    25025    +2     
+ Partials      888      886    -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@nebeid nebeid merged commit 83e7c97 into aws:main Dec 19, 2025
400 of 405 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incorrect assembler directive used for AArch64 raw instruction

4 participants