Fixes #614: Implement a debug trap;

This commit is contained in:
Benjamin Bouvier
2018-12-05 17:30:22 +01:00
committed by Dan Gohman
parent f065b39d65
commit 93696a80bb
4 changed files with 17 additions and 0 deletions

View File

@@ -295,6 +295,11 @@ def valid_scale(iform):
# copies and no-op conversions.
null = EncRecipe('null', Unary, base_size=0, ins=GPR, outs=0, emit='')
debugtrap = EncRecipe('debugtrap', NullAry, base_size=1, ins=(), outs=(),
emit='''
sink.put1(0xcc);
''')
# XX opcode, no ModR/M.
trap = TailRecipe(
'trap', Trap, base_size=0, ins=(), outs=(),