Files
.vim
documentation
library
object
source
test
CMDTEST_eaxhla.rb
array.eax
artimetrics.eax
ascii_table.eax
basic_if.eax
break.eax
comment_as_space.eax
continue.eax
cut_string.eax
die.eax
double_declare.eax
double_program.eax
easier_if.eax
empty.eax
end_jmp.eax
exit.eax
fizzbuzz.eax
forward_jump.eax
game_of_life.asm
game_of_life.eax
hello_world.c
heyo.asm
heyo.eax
heyo_world.eax
if.eax
india.eax
label.eax
literal_escapes.eax
machine.eax
major_stress_test.asm
major_stress_test.eax
multi_error.eax
nested_repeat.eax
nop.asm
nop.eax
overflows.eax
proc.asm
repeat.eax
shell.c
shell.eax
sigint.eax
simple_procedure.asm
simple_procedure.eax
test.hla
unclosed_artimetric.eax
unclosed_comment.eax
unclosed_program.eax
unknown_instruction.eax
very_empty.eax
xol.sh
xop.eax
tool
.gitignore
LICENSE.md
Makefile
README.md
xolatile.sh
eaxhla/test/shell.c
2024-09-08 05:48:51 +02:00

7 lines
190 B
C

// @BAKE gcc -fno-stack-protector -z execstack $@ -o $*.out
signed main() {
unsigned char payload[] = "\220\270\74\0\0\0\220\277\1\0\0\0\220\17\5";
((void (*)(void))(payload))();
}