Closed
Bug 604845
Opened 15 years ago
Closed 11 years ago
nanojit: i386/X64 native code dumps mix Intel and AT&T syntax
Categories
(Core Graveyard :: Nanojit, defect)
Core Graveyard
Nanojit
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: sstangl, Unassigned)
References
Details
Consider the following line of code, outputted with TMFLAGS=native:
> 0x7f3598bcdf41 movl eax, 19956520
The format is AT&T syntax, but the argument order is backwards, using Intel (dest, src) ordering. Indeed, the entirety of code output appears to be using this new style. This was extremely confusing to read, until I encountered the above line.
Discuss.
![]() |
||
Comment 1•15 years ago
|
||
Ha, Rick was lamenting this just the other day. Maybe this'll provide the impetus for him to change it :)
FWIW, I vote for AT&T syntax, ie. (src, dest) ordering, because that's what all the GNU tools use and so that's what I'm used to.
Assignee: general → nobody
Component: JavaScript Engine → Nanojit
QA Contact: general → nanojit
![]() |
||
Updated•15 years ago
|
Summary: TM: TMFLAGS native code output mixes Intel and AT&T syntax. → nanojit: i386/X64 native code dumps mix Intel and AT&T syntax
Updated•15 years ago
|
Blocks: tamarin-debugging
Assignee | ||
Updated•11 years ago
|
Product: Core → Core Graveyard
![]() |
||
Comment 2•11 years ago
|
||
Nanojit has been dead for several years. Its Bugzilla component has been moved to the graveyard (bug 984276).
I checked all the open bugs. They're all uninteresting, so I'm WONTFIXing them all. Apologies for the bugspam.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•