commit | 448cf9e67d3fe9edbef70d4cfcc32d1816603370 | [log] [tgz] |
---|---|---|
author | Indu Bhagat <indu.bhagat@oracle.com> | Mon Jan 15 01:00:27 2024 -0800 |
committer | Indu Bhagat <indu.bhagat@oracle.com> | Mon Jan 15 03:31:35 2024 -0800 |
tree | 1bc1254a63c673b3d45364a551fe11ba6a7c343a | |
parent | 3037cefe56affe48ac53d85b9e33c2c3a408c41f [diff] |
opcodes: x86: new marker for insns that implicitly update stack pointer Some x86 instructions affect the stack pointer implicitly. Add a new operand constraint to reflect this. This will be useful for SCFI implmentation to ensure its correctness. Mark all push, pop, call, ret, enter, leave, INT, iret instructions. opcodes/ * i386-gen.c: Update opcode_modifiers. * i386-opc.h: Add a new constraint. * i386-opc.tbl: Update the affected instructions. * i386-tbl.h: Regenerated.