Difference in IRET, IRETD

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
newbie_os_dsgnr

Difference in IRET, IRETD

Post by newbie_os_dsgnr »

Hi, Having browsed thru all 78 pages of this forum and am amazed at how much I can learn! Kudos to ye guyz/galz! Anyways, I have been monitoring IDT postings along with their isr code...and cannot help noticing there appears to be some confusion in my head regarding iret and iretd! Are they the same thing....???

Thanks,
Tommie. :)

P.S: Is there any future plans to archive all of the postings for off-line reading?
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Difference in IRET, IRETD

Post by Pype.Clicker »

afaik, YaBBSE archives posts in a SQL database ... i dunno if there is a tool to extract them (but i'm not a SQL/php expert :-/ )
_mark

Re:Difference in IRET, IRETD

Post by _mark »

IRET is the same as IRETD in 32 bit mode. In 16 bit mode it is the same as IRETW.

_mark()
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Difference in IRET, IRETD

Post by Pype.Clicker »

i think there is a bug in some versions of NASM which makes the use of IRETD mandatory even in 32 bits mode (IRET alone was preceded with a db 66/67 prefix, iirc)
Post Reply