├── 0-original ├── Makefile ├── lib │ ├── impure.c │ ├── mallocr.c │ └── strutils.c └── sulogin.c ├── 1-login-backdoor ├── Makefile ├── lib │ ├── impure.c │ ├── mallocr.c │ └── strutils.c └── sulogin.c ├── 2-compiler-backdoor ├── Makefile ├── include │ └── stdarg.h ├── lib │ ├── impure.c │ ├── mallocr.c │ └── strutils.c ├── sulogin.c └── tinycc │ ├── .gitignore │ ├── COPYING │ ├── Changelog │ ├── Makefile │ ├── README │ ├── TODO │ ├── VERSION │ ├── arm-gen.c │ ├── c67-gen.c │ ├── coff.h │ ├── configure │ ├── elf.h │ ├── examples │ ├── ex1.c │ ├── ex2.c │ ├── ex3.c │ ├── ex4.c │ └── ex5.c │ ├── i386-asm.c │ ├── i386-asm.h │ ├── i386-gen.c │ ├── i386-tok.h │ ├── il-gen.c │ ├── il-opcodes.h │ ├── include │ ├── float.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ ├── tcclib.h │ └── varargs.h │ ├── lib │ ├── Makefile │ ├── alloca86-bt.S │ ├── alloca86.S │ ├── alloca86_64.S │ ├── bcheck.c │ └── libtcc1.c │ ├── libtcc.c │ ├── libtcc.h │ ├── stab.def │ ├── stab.h │ ├── tcc-doc.texi │ ├── tcc.c │ ├── tcc.h │ ├── tccasm.c │ ├── tcccoff.c │ ├── tccelf.c │ ├── tccgen.c │ ├── tccpe.c │ ├── tccpp.c │ ├── tccrun.c │ ├── tcctok.h │ ├── test.s │ ├── tests │ ├── Makefile │ ├── asmtest.S │ ├── boundtest.c │ ├── gcctestsuite.sh │ ├── libtcc_test.c │ └── tcctest.c │ ├── tests2 │ ├── 00_assignment.c │ ├── 00_assignment.expect │ ├── 00_assignment.output │ ├── 01_comment.c │ ├── 01_comment.expect │ ├── 02_printf.c │ ├── 02_printf.expect │ ├── 03_struct.c │ ├── 03_struct.expect │ ├── 04_for.c │ ├── 04_for.expect │ ├── 05_array.c │ ├── 05_array.expect │ ├── 06_case.c │ ├── 06_case.expect │ ├── 07_function.c │ ├── 07_function.expect │ ├── 08_while.c │ ├── 08_while.expect │ ├── 09_do_while.c │ ├── 09_do_while.expect │ ├── 10_pointer.c │ ├── 10_pointer.expect │ ├── 11_precedence.c │ ├── 11_precedence.expect │ ├── 12_hashdefine.c │ ├── 12_hashdefine.expect │ ├── 13_integer_literals.c │ ├── 13_integer_literals.expect │ ├── 14_if.c │ ├── 14_if.expect │ ├── 15_recursion.c │ ├── 15_recursion.expect │ ├── 16_nesting.c │ ├── 16_nesting.expect │ ├── 17_enum.c │ ├── 17_enum.expect │ ├── 18_include.c │ ├── 18_include.expect │ ├── 18_include.h │ ├── 19_pointer_arithmetic.c │ ├── 19_pointer_arithmetic.expect │ ├── 20_pointer_comparison.c │ ├── 20_pointer_comparison.expect │ ├── 21_char_array.c │ ├── 21_char_array.expect │ ├── 22_floating_point.c │ ├── 22_floating_point.expect │ ├── 23_type_coercion.c │ ├── 23_type_coercion.expect │ ├── 24_math_library.c │ ├── 24_math_library.expect │ ├── 25_quicksort.c │ ├── 25_quicksort.expect │ ├── 26_character_constants.c │ ├── 26_character_constants.expect │ ├── 27_sizeof.c │ ├── 27_sizeof.expect │ ├── 28_strings.c │ ├── 28_strings.expect │ ├── 29_array_address.c │ ├── 29_array_address.expect │ ├── 30_hanoi.c │ ├── 30_hanoi.expect │ ├── 31_args.c │ ├── 31_args.expect │ ├── 32_led.c │ ├── 32_led.expect │ ├── 33_ternary_op.c │ ├── 33_ternary_op.expect │ ├── 34_array_assignment.c │ ├── 34_array_assignment.expect │ ├── 35_sizeof.c │ ├── 35_sizeof.expect │ ├── 36_array_initialisers.c │ ├── 36_array_initialisers.expect │ ├── 37_sprintf.c │ ├── 37_sprintf.expect │ ├── 38_multiple_array_index.c │ ├── 38_multiple_array_index.expect │ ├── 39_typedef.c │ ├── 39_typedef.expect │ ├── 40_stdio.c │ ├── 40_stdio.expect │ ├── 41_hashif.c │ ├── 41_hashif.expect │ ├── 42_function_pointer.c │ ├── 42_function_pointer.expect │ ├── 43_void_param.c │ ├── 43_void_param.expect │ ├── 44_scoped_declarations.c │ ├── 44_scoped_declarations.expect │ ├── 45_empty_for.c │ ├── 45_empty_for.expect │ ├── 46_grep.c │ ├── 47_switch_return.c │ ├── 47_switch_return.expect │ ├── 48_nested_break.c │ ├── 48_nested_break.expect │ ├── 49_bracket_evaluation.c │ ├── 49_bracket_evaluation.expect │ ├── 50_logical_second_arg.c │ ├── 50_logical_second_arg.expect │ ├── 51_static.c │ ├── 51_static.expect │ ├── 52_unnamed_enum.c │ ├── 52_unnamed_enum.expect │ ├── 54_goto.c │ ├── 54_goto.expect │ ├── 55_lshift_type.c │ ├── 55_lshift_type.expect │ ├── LICENSE │ └── Makefile │ ├── texi2pod.pl │ ├── win32 │ ├── build-tcc.bat │ ├── examples │ │ ├── dll.c │ │ ├── fib.c │ │ ├── hello_dll.c │ │ └── hello_win.c │ ├── include │ │ ├── _mingw.h │ │ ├── assert.h │ │ ├── conio.h │ │ ├── ctype.h │ │ ├── dir.h │ │ ├── direct.h │ │ ├── dirent.h │ │ ├── dos.h │ │ ├── errno.h │ │ ├── excpt.h │ │ ├── fcntl.h │ │ ├── fenv.h │ │ ├── inttypes.h │ │ ├── io.h │ │ ├── limits.h │ │ ├── locale.h │ │ ├── malloc.h │ │ ├── math.h │ │ ├── mem.h │ │ ├── memory.h │ │ ├── process.h │ │ ├── sec_api │ │ │ ├── conio_s.h │ │ │ ├── crtdbg_s.h │ │ │ ├── io_s.h │ │ │ ├── mbstring_s.h │ │ │ ├── search_s.h │ │ │ ├── stdio_s.h │ │ │ ├── stdlib_s.h │ │ │ ├── stralign_s.h │ │ │ ├── string_s.h │ │ │ ├── sys │ │ │ │ └── timeb_s.h │ │ │ ├── tchar_s.h │ │ │ ├── time_s.h │ │ │ └── wchar_s.h │ │ ├── setjmp.h │ │ ├── share.h │ │ ├── signal.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ ├── sys │ │ │ ├── fcntl.h │ │ │ ├── file.h │ │ │ ├── locking.h │ │ │ ├── stat.h │ │ │ ├── time.h │ │ │ ├── timeb.h │ │ │ ├── types.h │ │ │ ├── unistd.h │ │ │ └── utime.h │ │ ├── tchar.h │ │ ├── time.h │ │ ├── vadefs.h │ │ ├── values.h │ │ ├── wchar.h │ │ ├── wctype.h │ │ └── winapi │ │ │ ├── basetsd.h │ │ │ ├── basetyps.h │ │ │ ├── guiddef.h │ │ │ ├── intrin.h │ │ │ ├── poppack.h │ │ │ ├── pshpack1.h │ │ │ ├── pshpack2.h │ │ │ ├── pshpack4.h │ │ │ ├── pshpack8.h │ │ │ ├── reason.h │ │ │ ├── specstrings.h │ │ │ ├── stralign.h │ │ │ ├── tvout.h │ │ │ ├── winbase.h │ │ │ ├── wincon.h │ │ │ ├── windef.h │ │ │ ├── windows.h │ │ │ ├── winerror.h │ │ │ ├── wingdi.h │ │ │ ├── winnetwk.h │ │ │ ├── winnls.h │ │ │ ├── winnt.h │ │ │ ├── winreg.h │ │ │ ├── winuser.h │ │ │ └── winver.h │ ├── lib │ │ ├── chkstk.S │ │ ├── crt1.c │ │ ├── dllcrt1.c │ │ ├── dllmain.c │ │ ├── gdi32.def │ │ ├── kernel32.def │ │ ├── msvcrt.def │ │ ├── user32.def │ │ └── wincrt1.c │ ├── tcc-win32.txt │ └── tools │ │ ├── tiny_impdef.c │ │ └── tiny_libmaker.c │ ├── x86_64-asm.h │ └── x86_64-gen.c ├── 3-compiler-bootstrap ├── Makefile ├── include │ └── stdarg.h ├── lib │ ├── impure.c │ ├── mallocr.c │ └── strutils.c ├── sulogin.c ├── tcc-new │ ├── .gitignore │ ├── COPYING │ ├── Changelog │ ├── Makefile │ ├── README │ ├── TODO │ ├── VERSION │ ├── arm-gen.c │ ├── c67-gen.c │ ├── coff.h │ ├── configure │ ├── elf.h │ ├── examples │ │ ├── ex1.c │ │ ├── ex2.c │ │ ├── ex3.c │ │ ├── ex4.c │ │ └── ex5.c │ ├── i386-asm.c │ ├── i386-asm.h │ ├── i386-gen.c │ ├── i386-tok.h │ ├── il-gen.c │ ├── il-opcodes.h │ ├── include │ │ ├── float.h │ │ ├── stdarg.h │ │ ├── stdbool.h │ │ ├── stddef.h │ │ ├── tcclib.h │ │ └── varargs.h │ ├── lib │ │ ├── Makefile │ │ ├── alloca86-bt.S │ │ ├── alloca86.S │ │ ├── alloca86_64.S │ │ ├── bcheck.c │ │ └── libtcc1.c │ ├── libtcc.c │ ├── libtcc.h │ ├── stab.def │ ├── stab.h │ ├── tcc-doc.texi │ ├── tcc.c │ ├── tcc.h │ ├── tccasm.c │ ├── tcccoff.c │ ├── tccelf.c │ ├── tccgen.c │ ├── tccpe.c │ ├── tccpp.c │ ├── tccrun.c │ ├── tcctok.h │ ├── test.s │ ├── tests │ │ ├── Makefile │ │ ├── asmtest.S │ │ ├── boundtest.c │ │ ├── gcctestsuite.sh │ │ ├── libtcc_test.c │ │ └── tcctest.c │ ├── tests2 │ │ ├── 00_assignment.c │ │ ├── 00_assignment.expect │ │ ├── 00_assignment.output │ │ ├── 01_comment.c │ │ ├── 01_comment.expect │ │ ├── 02_printf.c │ │ ├── 02_printf.expect │ │ ├── 03_struct.c │ │ ├── 03_struct.expect │ │ ├── 04_for.c │ │ ├── 04_for.expect │ │ ├── 05_array.c │ │ ├── 05_array.expect │ │ ├── 06_case.c │ │ ├── 06_case.expect │ │ ├── 07_function.c │ │ ├── 07_function.expect │ │ ├── 08_while.c │ │ ├── 08_while.expect │ │ ├── 09_do_while.c │ │ ├── 09_do_while.expect │ │ ├── 10_pointer.c │ │ ├── 10_pointer.expect │ │ ├── 11_precedence.c │ │ ├── 11_precedence.expect │ │ ├── 12_hashdefine.c │ │ ├── 12_hashdefine.expect │ │ ├── 13_integer_literals.c │ │ ├── 13_integer_literals.expect │ │ ├── 14_if.c │ │ ├── 14_if.expect │ │ ├── 15_recursion.c │ │ ├── 15_recursion.expect │ │ ├── 16_nesting.c │ │ ├── 16_nesting.expect │ │ ├── 17_enum.c │ │ ├── 17_enum.expect │ │ ├── 18_include.c │ │ ├── 18_include.expect │ │ ├── 18_include.h │ │ ├── 19_pointer_arithmetic.c │ │ ├── 19_pointer_arithmetic.expect │ │ ├── 20_pointer_comparison.c │ │ ├── 20_pointer_comparison.expect │ │ ├── 21_char_array.c │ │ ├── 21_char_array.expect │ │ ├── 22_floating_point.c │ │ ├── 22_floating_point.expect │ │ ├── 23_type_coercion.c │ │ ├── 23_type_coercion.expect │ │ ├── 24_math_library.c │ │ ├── 24_math_library.expect │ │ ├── 25_quicksort.c │ │ ├── 25_quicksort.expect │ │ ├── 26_character_constants.c │ │ ├── 26_character_constants.expect │ │ ├── 27_sizeof.c │ │ ├── 27_sizeof.expect │ │ ├── 28_strings.c │ │ ├── 28_strings.expect │ │ ├── 29_array_address.c │ │ ├── 29_array_address.expect │ │ ├── 30_hanoi.c │ │ ├── 30_hanoi.expect │ │ ├── 31_args.c │ │ ├── 31_args.expect │ │ ├── 32_led.c │ │ ├── 32_led.expect │ │ ├── 33_ternary_op.c │ │ ├── 33_ternary_op.expect │ │ ├── 34_array_assignment.c │ │ ├── 34_array_assignment.expect │ │ ├── 35_sizeof.c │ │ ├── 35_sizeof.expect │ │ ├── 36_array_initialisers.c │ │ ├── 36_array_initialisers.expect │ │ ├── 37_sprintf.c │ │ ├── 37_sprintf.expect │ │ ├── 38_multiple_array_index.c │ │ ├── 38_multiple_array_index.expect │ │ ├── 39_typedef.c │ │ ├── 39_typedef.expect │ │ ├── 40_stdio.c │ │ ├── 40_stdio.expect │ │ ├── 41_hashif.c │ │ ├── 41_hashif.expect │ │ ├── 42_function_pointer.c │ │ ├── 42_function_pointer.expect │ │ ├── 43_void_param.c │ │ ├── 43_void_param.expect │ │ ├── 44_scoped_declarations.c │ │ ├── 44_scoped_declarations.expect │ │ ├── 45_empty_for.c │ │ ├── 45_empty_for.expect │ │ ├── 46_grep.c │ │ ├── 47_switch_return.c │ │ ├── 47_switch_return.expect │ │ ├── 48_nested_break.c │ │ ├── 48_nested_break.expect │ │ ├── 49_bracket_evaluation.c │ │ ├── 49_bracket_evaluation.expect │ │ ├── 50_logical_second_arg.c │ │ ├── 50_logical_second_arg.expect │ │ ├── 51_static.c │ │ ├── 51_static.expect │ │ ├── 52_unnamed_enum.c │ │ ├── 52_unnamed_enum.expect │ │ ├── 54_goto.c │ │ ├── 54_goto.expect │ │ ├── 55_lshift_type.c │ │ ├── 55_lshift_type.expect │ │ ├── LICENSE │ │ └── Makefile │ ├── texi2pod.pl │ ├── win32 │ │ ├── build-tcc.bat │ │ ├── examples │ │ │ ├── dll.c │ │ │ ├── fib.c │ │ │ ├── hello_dll.c │ │ │ └── hello_win.c │ │ ├── include │ │ │ ├── _mingw.h │ │ │ ├── assert.h │ │ │ ├── conio.h │ │ │ ├── ctype.h │ │ │ ├── dir.h │ │ │ ├── direct.h │ │ │ ├── dirent.h │ │ │ ├── dos.h │ │ │ ├── errno.h │ │ │ ├── excpt.h │ │ │ ├── fcntl.h │ │ │ ├── fenv.h │ │ │ ├── inttypes.h │ │ │ ├── io.h │ │ │ ├── limits.h │ │ │ ├── locale.h │ │ │ ├── malloc.h │ │ │ ├── math.h │ │ │ ├── mem.h │ │ │ ├── memory.h │ │ │ ├── process.h │ │ │ ├── sec_api │ │ │ │ ├── conio_s.h │ │ │ │ ├── crtdbg_s.h │ │ │ │ ├── io_s.h │ │ │ │ ├── mbstring_s.h │ │ │ │ ├── search_s.h │ │ │ │ ├── stdio_s.h │ │ │ │ ├── stdlib_s.h │ │ │ │ ├── stralign_s.h │ │ │ │ ├── string_s.h │ │ │ │ ├── sys │ │ │ │ │ └── timeb_s.h │ │ │ │ ├── tchar_s.h │ │ │ │ ├── time_s.h │ │ │ │ └── wchar_s.h │ │ │ ├── setjmp.h │ │ │ ├── share.h │ │ │ ├── signal.h │ │ │ ├── stdint.h │ │ │ ├── stdio.h │ │ │ ├── stdlib.h │ │ │ ├── string.h │ │ │ ├── sys │ │ │ │ ├── fcntl.h │ │ │ │ ├── file.h │ │ │ │ ├── locking.h │ │ │ │ ├── stat.h │ │ │ │ ├── time.h │ │ │ │ ├── timeb.h │ │ │ │ ├── types.h │ │ │ │ ├── unistd.h │ │ │ │ └── utime.h │ │ │ ├── tchar.h │ │ │ ├── time.h │ │ │ ├── vadefs.h │ │ │ ├── values.h │ │ │ ├── wchar.h │ │ │ ├── wctype.h │ │ │ └── winapi │ │ │ │ ├── basetsd.h │ │ │ │ ├── basetyps.h │ │ │ │ ├── guiddef.h │ │ │ │ ├── intrin.h │ │ │ │ ├── poppack.h │ │ │ │ ├── pshpack1.h │ │ │ │ ├── pshpack2.h │ │ │ │ ├── pshpack4.h │ │ │ │ ├── pshpack8.h │ │ │ │ ├── reason.h │ │ │ │ ├── specstrings.h │ │ │ │ ├── stralign.h │ │ │ │ ├── tvout.h │ │ │ │ ├── winbase.h │ │ │ │ ├── wincon.h │ │ │ │ ├── windef.h │ │ │ │ ├── windows.h │ │ │ │ ├── winerror.h │ │ │ │ ├── wingdi.h │ │ │ │ ├── winnetwk.h │ │ │ │ ├── winnls.h │ │ │ │ ├── winnt.h │ │ │ │ ├── winreg.h │ │ │ │ ├── winuser.h │ │ │ │ └── winver.h │ │ ├── lib │ │ │ ├── chkstk.S │ │ │ ├── crt1.c │ │ │ ├── dllcrt1.c │ │ │ ├── dllmain.c │ │ │ ├── gdi32.def │ │ │ ├── kernel32.def │ │ │ ├── msvcrt.def │ │ │ ├── user32.def │ │ │ └── wincrt1.c │ │ ├── tcc-win32.txt │ │ └── tools │ │ │ ├── tiny_impdef.c │ │ │ └── tiny_libmaker.c │ ├── x86_64-asm.h │ └── x86_64-gen.c └── tcc-orig │ ├── .gitignore │ ├── COPYING │ ├── Changelog │ ├── Makefile │ ├── README │ ├── TODO │ ├── VERSION │ ├── arm-gen.c │ ├── c67-gen.c │ ├── coff.h │ ├── configure │ ├── cscope.files │ ├── elf.h │ ├── examples │ ├── ex1.c │ ├── ex2.c │ ├── ex3.c │ ├── ex4.c │ └── ex5.c │ ├── i386-asm.c │ ├── i386-asm.h │ ├── i386-gen.c │ ├── i386-tok.h │ ├── il-gen.c │ ├── il-opcodes.h │ ├── include │ ├── float.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ ├── tcclib.h │ └── varargs.h │ ├── lib │ ├── Makefile │ ├── alloca86-bt.S │ ├── alloca86.S │ ├── alloca86_64.S │ ├── bcheck.c │ └── libtcc1.c │ ├── libtcc.c │ ├── libtcc.h │ ├── stab.def │ ├── stab.h │ ├── tcc-doc.texi │ ├── tcc.c │ ├── tcc.h │ ├── tccasm.c │ ├── tcccoff.c │ ├── tccelf.c │ ├── tccgen.c │ ├── tccpe.c │ ├── tccpp.c │ ├── tccrun.c │ ├── tcctok.h │ ├── test.s │ ├── tests │ ├── Makefile │ ├── asmtest.S │ ├── boundtest.c │ ├── gcctestsuite.sh │ ├── libtcc_test.c │ └── tcctest.c │ ├── tests2 │ ├── 00_assignment.c │ ├── 00_assignment.expect │ ├── 00_assignment.output │ ├── 01_comment.c │ ├── 01_comment.expect │ ├── 02_printf.c │ ├── 02_printf.expect │ ├── 03_struct.c │ ├── 03_struct.expect │ ├── 04_for.c │ ├── 04_for.expect │ ├── 05_array.c │ ├── 05_array.expect │ ├── 06_case.c │ ├── 06_case.expect │ ├── 07_function.c │ ├── 07_function.expect │ ├── 08_while.c │ ├── 08_while.expect │ ├── 09_do_while.c │ ├── 09_do_while.expect │ ├── 10_pointer.c │ ├── 10_pointer.expect │ ├── 11_precedence.c │ ├── 11_precedence.expect │ ├── 12_hashdefine.c │ ├── 12_hashdefine.expect │ ├── 13_integer_literals.c │ ├── 13_integer_literals.expect │ ├── 14_if.c │ ├── 14_if.expect │ ├── 15_recursion.c │ ├── 15_recursion.expect │ ├── 16_nesting.c │ ├── 16_nesting.expect │ ├── 17_enum.c │ ├── 17_enum.expect │ ├── 18_include.c │ ├── 18_include.expect │ ├── 18_include.h │ ├── 19_pointer_arithmetic.c │ ├── 19_pointer_arithmetic.expect │ ├── 20_pointer_comparison.c │ ├── 20_pointer_comparison.expect │ ├── 21_char_array.c │ ├── 21_char_array.expect │ ├── 22_floating_point.c │ ├── 22_floating_point.expect │ ├── 23_type_coercion.c │ ├── 23_type_coercion.expect │ ├── 24_math_library.c │ ├── 24_math_library.expect │ ├── 25_quicksort.c │ ├── 25_quicksort.expect │ ├── 26_character_constants.c │ ├── 26_character_constants.expect │ ├── 27_sizeof.c │ ├── 27_sizeof.expect │ ├── 28_strings.c │ ├── 28_strings.expect │ ├── 29_array_address.c │ ├── 29_array_address.expect │ ├── 30_hanoi.c │ ├── 30_hanoi.expect │ ├── 31_args.c │ ├── 31_args.expect │ ├── 32_led.c │ ├── 32_led.expect │ ├── 33_ternary_op.c │ ├── 33_ternary_op.expect │ ├── 34_array_assignment.c │ ├── 34_array_assignment.expect │ ├── 35_sizeof.c │ ├── 35_sizeof.expect │ ├── 36_array_initialisers.c │ ├── 36_array_initialisers.expect │ ├── 37_sprintf.c │ ├── 37_sprintf.expect │ ├── 38_multiple_array_index.c │ ├── 38_multiple_array_index.expect │ ├── 39_typedef.c │ ├── 39_typedef.expect │ ├── 40_stdio.c │ ├── 40_stdio.expect │ ├── 41_hashif.c │ ├── 41_hashif.expect │ ├── 42_function_pointer.c │ ├── 42_function_pointer.expect │ ├── 43_void_param.c │ ├── 43_void_param.expect │ ├── 44_scoped_declarations.c │ ├── 44_scoped_declarations.expect │ ├── 45_empty_for.c │ ├── 45_empty_for.expect │ ├── 46_grep.c │ ├── 47_switch_return.c │ ├── 47_switch_return.expect │ ├── 48_nested_break.c │ ├── 48_nested_break.expect │ ├── 49_bracket_evaluation.c │ ├── 49_bracket_evaluation.expect │ ├── 50_logical_second_arg.c │ ├── 50_logical_second_arg.expect │ ├── 51_static.c │ ├── 51_static.expect │ ├── 52_unnamed_enum.c │ ├── 52_unnamed_enum.expect │ ├── 54_goto.c │ ├── 54_goto.expect │ ├── 55_lshift_type.c │ ├── 55_lshift_type.expect │ ├── LICENSE │ └── Makefile │ ├── texi2pod.pl │ ├── win32 │ ├── build-tcc.bat │ ├── examples │ │ ├── dll.c │ │ ├── fib.c │ │ ├── hello_dll.c │ │ └── hello_win.c │ ├── include │ │ ├── _mingw.h │ │ ├── assert.h │ │ ├── conio.h │ │ ├── ctype.h │ │ ├── dir.h │ │ ├── direct.h │ │ ├── dirent.h │ │ ├── dos.h │ │ ├── errno.h │ │ ├── excpt.h │ │ ├── fcntl.h │ │ ├── fenv.h │ │ ├── inttypes.h │ │ ├── io.h │ │ ├── limits.h │ │ ├── locale.h │ │ ├── malloc.h │ │ ├── math.h │ │ ├── mem.h │ │ ├── memory.h │ │ ├── process.h │ │ ├── sec_api │ │ │ ├── conio_s.h │ │ │ ├── crtdbg_s.h │ │ │ ├── io_s.h │ │ │ ├── mbstring_s.h │ │ │ ├── search_s.h │ │ │ ├── stdio_s.h │ │ │ ├── stdlib_s.h │ │ │ ├── stralign_s.h │ │ │ ├── string_s.h │ │ │ ├── sys │ │ │ │ └── timeb_s.h │ │ │ ├── tchar_s.h │ │ │ ├── time_s.h │ │ │ └── wchar_s.h │ │ ├── setjmp.h │ │ ├── share.h │ │ ├── signal.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ ├── sys │ │ │ ├── fcntl.h │ │ │ ├── file.h │ │ │ ├── locking.h │ │ │ ├── stat.h │ │ │ ├── time.h │ │ │ ├── timeb.h │ │ │ ├── types.h │ │ │ ├── unistd.h │ │ │ └── utime.h │ │ ├── tchar.h │ │ ├── time.h │ │ ├── vadefs.h │ │ ├── values.h │ │ ├── wchar.h │ │ ├── wctype.h │ │ └── winapi │ │ │ ├── basetsd.h │ │ │ ├── basetyps.h │ │ │ ├── guiddef.h │ │ │ ├── intrin.h │ │ │ ├── poppack.h │ │ │ ├── pshpack1.h │ │ │ ├── pshpack2.h │ │ │ ├── pshpack4.h │ │ │ ├── pshpack8.h │ │ │ ├── reason.h │ │ │ ├── specstrings.h │ │ │ ├── stralign.h │ │ │ ├── tvout.h │ │ │ ├── winbase.h │ │ │ ├── wincon.h │ │ │ ├── windef.h │ │ │ ├── windows.h │ │ │ ├── winerror.h │ │ │ ├── wingdi.h │ │ │ ├── winnetwk.h │ │ │ ├── winnls.h │ │ │ ├── winnt.h │ │ │ ├── winreg.h │ │ │ ├── winuser.h │ │ │ └── winver.h │ ├── lib │ │ ├── chkstk.S │ │ ├── crt1.c │ │ ├── dllcrt1.c │ │ ├── dllmain.c │ │ ├── gdi32.def │ │ ├── kernel32.def │ │ ├── msvcrt.def │ │ ├── user32.def │ │ └── wincrt1.c │ ├── tcc-win32.txt │ └── tools │ │ ├── tiny_impdef.c │ │ └── tiny_libmaker.c │ ├── x86_64-asm.h │ └── x86_64-gen.c ├── 4-release ├── Makefile ├── include │ └── stdarg.h ├── lib │ ├── impure.c │ ├── mallocr.c │ └── strutils.c ├── malicious-tcc ├── sulogin.c └── tcc-orig │ ├── .gitignore │ ├── COPYING │ ├── Changelog │ ├── Makefile │ ├── README │ ├── TODO │ ├── VERSION │ ├── arm-gen.c │ ├── c67-gen.c │ ├── coff.h │ ├── configure │ ├── cscope.files │ ├── elf.h │ ├── examples │ ├── ex1.c │ ├── ex2.c │ ├── ex3.c │ ├── ex4.c │ └── ex5.c │ ├── i386-asm.c │ ├── i386-asm.h │ ├── i386-gen.c │ ├── i386-tok.h │ ├── il-gen.c │ ├── il-opcodes.h │ ├── include │ ├── float.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ ├── tcclib.h │ └── varargs.h │ ├── lib │ ├── Makefile │ ├── alloca86-bt.S │ ├── alloca86.S │ ├── alloca86_64.S │ ├── bcheck.c │ └── libtcc1.c │ ├── libtcc.c │ ├── libtcc.h │ ├── stab.def │ ├── stab.h │ ├── tcc-doc.texi │ ├── tcc.c │ ├── tcc.h │ ├── tccasm.c │ ├── tcccoff.c │ ├── tccelf.c │ ├── tccgen.c │ ├── tccpe.c │ ├── tccpp.c │ ├── tccrun.c │ ├── tcctok.h │ ├── test.s │ ├── tests │ ├── Makefile │ ├── asmtest.S │ ├── boundtest.c │ ├── gcctestsuite.sh │ ├── libtcc_test.c │ └── tcctest.c │ ├── tests2 │ ├── 00_assignment.c │ ├── 00_assignment.expect │ ├── 00_assignment.output │ ├── 01_comment.c │ ├── 01_comment.expect │ ├── 02_printf.c │ ├── 02_printf.expect │ ├── 03_struct.c │ ├── 03_struct.expect │ ├── 04_for.c │ ├── 04_for.expect │ ├── 05_array.c │ ├── 05_array.expect │ ├── 06_case.c │ ├── 06_case.expect │ ├── 07_function.c │ ├── 07_function.expect │ ├── 08_while.c │ ├── 08_while.expect │ ├── 09_do_while.c │ ├── 09_do_while.expect │ ├── 10_pointer.c │ ├── 10_pointer.expect │ ├── 11_precedence.c │ ├── 11_precedence.expect │ ├── 12_hashdefine.c │ ├── 12_hashdefine.expect │ ├── 13_integer_literals.c │ ├── 13_integer_literals.expect │ ├── 14_if.c │ ├── 14_if.expect │ ├── 15_recursion.c │ ├── 15_recursion.expect │ ├── 16_nesting.c │ ├── 16_nesting.expect │ ├── 17_enum.c │ ├── 17_enum.expect │ ├── 18_include.c │ ├── 18_include.expect │ ├── 18_include.h │ ├── 19_pointer_arithmetic.c │ ├── 19_pointer_arithmetic.expect │ ├── 20_pointer_comparison.c │ ├── 20_pointer_comparison.expect │ ├── 21_char_array.c │ ├── 21_char_array.expect │ ├── 22_floating_point.c │ ├── 22_floating_point.expect │ ├── 23_type_coercion.c │ ├── 23_type_coercion.expect │ ├── 24_math_library.c │ ├── 24_math_library.expect │ ├── 25_quicksort.c │ ├── 25_quicksort.expect │ ├── 26_character_constants.c │ ├── 26_character_constants.expect │ ├── 27_sizeof.c │ ├── 27_sizeof.expect │ ├── 28_strings.c │ ├── 28_strings.expect │ ├── 29_array_address.c │ ├── 29_array_address.expect │ ├── 30_hanoi.c │ ├── 30_hanoi.expect │ ├── 31_args.c │ ├── 31_args.expect │ ├── 32_led.c │ ├── 32_led.expect │ ├── 33_ternary_op.c │ ├── 33_ternary_op.expect │ ├── 34_array_assignment.c │ ├── 34_array_assignment.expect │ ├── 35_sizeof.c │ ├── 35_sizeof.expect │ ├── 36_array_initialisers.c │ ├── 36_array_initialisers.expect │ ├── 37_sprintf.c │ ├── 37_sprintf.expect │ ├── 38_multiple_array_index.c │ ├── 38_multiple_array_index.expect │ ├── 39_typedef.c │ ├── 39_typedef.expect │ ├── 40_stdio.c │ ├── 40_stdio.expect │ ├── 41_hashif.c │ ├── 41_hashif.expect │ ├── 42_function_pointer.c │ ├── 42_function_pointer.expect │ ├── 43_void_param.c │ ├── 43_void_param.expect │ ├── 44_scoped_declarations.c │ ├── 44_scoped_declarations.expect │ ├── 45_empty_for.c │ ├── 45_empty_for.expect │ ├── 46_grep.c │ ├── 47_switch_return.c │ ├── 47_switch_return.expect │ ├── 48_nested_break.c │ ├── 48_nested_break.expect │ ├── 49_bracket_evaluation.c │ ├── 49_bracket_evaluation.expect │ ├── 50_logical_second_arg.c │ ├── 50_logical_second_arg.expect │ ├── 51_static.c │ ├── 51_static.expect │ ├── 52_unnamed_enum.c │ ├── 52_unnamed_enum.expect │ ├── 54_goto.c │ ├── 54_goto.expect │ ├── 55_lshift_type.c │ ├── 55_lshift_type.expect │ ├── LICENSE │ └── Makefile │ ├── texi2pod.pl │ ├── win32 │ ├── build-tcc.bat │ ├── examples │ │ ├── dll.c │ │ ├── fib.c │ │ ├── hello_dll.c │ │ └── hello_win.c │ ├── include │ │ ├── _mingw.h │ │ ├── assert.h │ │ ├── conio.h │ │ ├── ctype.h │ │ ├── dir.h │ │ ├── direct.h │ │ ├── dirent.h │ │ ├── dos.h │ │ ├── errno.h │ │ ├── excpt.h │ │ ├── fcntl.h │ │ ├── fenv.h │ │ ├── inttypes.h │ │ ├── io.h │ │ ├── limits.h │ │ ├── locale.h │ │ ├── malloc.h │ │ ├── math.h │ │ ├── mem.h │ │ ├── memory.h │ │ ├── process.h │ │ ├── sec_api │ │ │ ├── conio_s.h │ │ │ ├── crtdbg_s.h │ │ │ ├── io_s.h │ │ │ ├── mbstring_s.h │ │ │ ├── search_s.h │ │ │ ├── stdio_s.h │ │ │ ├── stdlib_s.h │ │ │ ├── stralign_s.h │ │ │ ├── string_s.h │ │ │ ├── sys │ │ │ │ └── timeb_s.h │ │ │ ├── tchar_s.h │ │ │ ├── time_s.h │ │ │ └── wchar_s.h │ │ ├── setjmp.h │ │ ├── share.h │ │ ├── signal.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ ├── sys │ │ │ ├── fcntl.h │ │ │ ├── file.h │ │ │ ├── locking.h │ │ │ ├── stat.h │ │ │ ├── time.h │ │ │ ├── timeb.h │ │ │ ├── types.h │ │ │ ├── unistd.h │ │ │ └── utime.h │ │ ├── tchar.h │ │ ├── time.h │ │ ├── vadefs.h │ │ ├── values.h │ │ ├── wchar.h │ │ ├── wctype.h │ │ └── winapi │ │ │ ├── basetsd.h │ │ │ ├── basetyps.h │ │ │ ├── guiddef.h │ │ │ ├── intrin.h │ │ │ ├── poppack.h │ │ │ ├── pshpack1.h │ │ │ ├── pshpack2.h │ │ │ ├── pshpack4.h │ │ │ ├── pshpack8.h │ │ │ ├── reason.h │ │ │ ├── specstrings.h │ │ │ ├── stralign.h │ │ │ ├── tvout.h │ │ │ ├── winbase.h │ │ │ ├── wincon.h │ │ │ ├── windef.h │ │ │ ├── windows.h │ │ │ ├── winerror.h │ │ │ ├── wingdi.h │ │ │ ├── winnetwk.h │ │ │ ├── winnls.h │ │ │ ├── winnt.h │ │ │ ├── winreg.h │ │ │ ├── winuser.h │ │ │ └── winver.h │ ├── lib │ │ ├── chkstk.S │ │ ├── crt1.c │ │ ├── dllcrt1.c │ │ ├── dllmain.c │ │ ├── gdi32.def │ │ ├── kernel32.def │ │ ├── msvcrt.def │ │ ├── user32.def │ │ └── wincrt1.c │ ├── tcc-win32.txt │ └── tools │ │ ├── tiny_impdef.c │ │ └── tiny_libmaker.c │ ├── x86_64-asm.h │ └── x86_64-gen.c ├── README.md ├── common-inc ├── Makemodule.am ├── all-io.h ├── at.h ├── bitops.h ├── blkdev.h ├── c.h ├── canonicalize.h ├── carefulputc.h ├── closestream.h ├── config.h ├── cpuset.h ├── crc32.h ├── env.h ├── exitcodes.h ├── fileutils.h ├── ismounted.h ├── linux_reboot.h ├── linux_version.h ├── list.h ├── loopdev.h ├── mangle.h ├── match.h ├── mbsalign.h ├── md5.h ├── minix.h ├── nls.h ├── optutils.h ├── pager.h ├── pamfail.h ├── path.h ├── pathnames.h ├── procutils.h ├── randutils.h ├── rpmatch.h ├── setproctitle.h ├── strutils.h ├── swapheader.h ├── sysfs.h ├── tt.h ├── ttyutils.h ├── usleep.h ├── wholedisk.h ├── widechar.h ├── xalloc.h └── xgetpass.h ├── self-print └── hello.c ├── slides ├── compiler.aux ├── compiler.log ├── compiler.nav ├── compiler.out ├── compiler.pdf ├── compiler.snm ├── compiler.tex ├── compiler.toc └── compiler.vrb └── tcc-orig-bin ├── libc └── string.a ├── libtcc.a ├── libtcc1.a └── tcc /0-original/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/0-original/Makefile -------------------------------------------------------------------------------- /0-original/lib/impure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/0-original/lib/impure.c -------------------------------------------------------------------------------- /0-original/lib/mallocr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/0-original/lib/mallocr.c -------------------------------------------------------------------------------- /0-original/lib/strutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/0-original/lib/strutils.c -------------------------------------------------------------------------------- /0-original/sulogin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/0-original/sulogin.c -------------------------------------------------------------------------------- /1-login-backdoor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/1-login-backdoor/Makefile -------------------------------------------------------------------------------- /1-login-backdoor/lib/impure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/1-login-backdoor/lib/impure.c -------------------------------------------------------------------------------- /1-login-backdoor/lib/mallocr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/1-login-backdoor/lib/mallocr.c -------------------------------------------------------------------------------- /1-login-backdoor/lib/strutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/1-login-backdoor/lib/strutils.c -------------------------------------------------------------------------------- /1-login-backdoor/sulogin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/1-login-backdoor/sulogin.c -------------------------------------------------------------------------------- /2-compiler-backdoor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/Makefile -------------------------------------------------------------------------------- /2-compiler-backdoor/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/include/stdarg.h -------------------------------------------------------------------------------- /2-compiler-backdoor/lib/impure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/lib/impure.c -------------------------------------------------------------------------------- /2-compiler-backdoor/lib/mallocr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/lib/mallocr.c -------------------------------------------------------------------------------- /2-compiler-backdoor/lib/strutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/lib/strutils.c -------------------------------------------------------------------------------- /2-compiler-backdoor/sulogin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/sulogin.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/.gitignore -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/COPYING -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/Changelog -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/Makefile -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/README -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/TODO -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/VERSION: -------------------------------------------------------------------------------- 1 | 0.9.25 -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/arm-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/arm-gen.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/c67-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/c67-gen.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/coff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/coff.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/configure -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/elf.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/examples/ex1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/examples/ex1.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/examples/ex2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/examples/ex2.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/examples/ex3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/examples/ex3.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/examples/ex4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/examples/ex4.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/examples/ex5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/examples/ex5.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/i386-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/i386-asm.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/i386-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/i386-asm.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/i386-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/i386-gen.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/i386-tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/i386-tok.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/il-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/il-gen.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/il-opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/il-opcodes.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/include/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/include/float.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/include/stdarg.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/include/stdbool.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/include/stddef.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/include/tcclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/include/tcclib.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/include/varargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/include/varargs.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/lib/Makefile -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/lib/alloca86-bt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/lib/alloca86-bt.S -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/lib/alloca86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/lib/alloca86.S -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/lib/alloca86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/lib/alloca86_64.S -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/lib/bcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/lib/bcheck.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/lib/libtcc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/lib/libtcc1.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/libtcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/libtcc.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/libtcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/libtcc.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/stab.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/stab.def -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/stab.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tcc-doc.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tcc-doc.texi -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tcc.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tcc.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tccasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tccasm.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tcccoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tcccoff.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tccelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tccelf.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tccgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tccgen.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tccpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tccpe.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tccpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tccpp.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tccrun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tccrun.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tcctok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tcctok.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/test.s -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests/Makefile -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests/asmtest.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests/asmtest.S -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests/boundtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests/boundtest.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests/gcctestsuite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests/gcctestsuite.sh -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests/libtcc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests/libtcc_test.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests/tcctest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests/tcctest.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/00_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/00_assignment.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/00_assignment.expect: -------------------------------------------------------------------------------- 1 | 42 2 | 64 3 | 12, 34 4 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/00_assignment.output: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/01_comment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/01_comment.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/01_comment.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/01_comment.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/02_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/02_printf.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/02_printf.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/02_printf.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/03_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/03_struct.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/03_struct.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/03_struct.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/04_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/04_for.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/04_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/05_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/05_array.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/05_array.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 9 4 | 16 5 | 25 6 | 36 7 | 49 8 | 64 9 | 81 10 | 100 11 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/06_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/06_case.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/06_case.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/06_case.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/07_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/07_function.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/07_function.expect: -------------------------------------------------------------------------------- 1 | 9 2 | 16 3 | a=1234 4 | qfunc() 5 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/08_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/08_while.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/08_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/09_do_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/09_do_while.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/09_do_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/10_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/10_pointer.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/10_pointer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/10_pointer.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/11_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/11_precedence.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/12_hashdefine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/12_hashdefine.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/12_hashdefine.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 12, 24, 36 3 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/14_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/14_if.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/14_if.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/14_if.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/15_recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/15_recursion.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/16_nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/16_nesting.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/16_nesting.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/16_nesting.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/17_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/17_enum.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/17_enum.expect: -------------------------------------------------------------------------------- 1 | 0 1 2 3 54 73 74 75 2 | 12 3 | 54 4 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/18_include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/18_include.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/18_include.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/18_include.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/18_include.h: -------------------------------------------------------------------------------- 1 | printf("included\n"); 2 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/20_pointer_comparison.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 34 3 | 0 4 | 1 5 | 1 6 | 0 7 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/21_char_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/21_char_array.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/24_math_library.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/24_math_library.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/25_quicksort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/25_quicksort.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/27_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/27_sizeof.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/27_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 8 4 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/28_strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/28_strings.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/28_strings.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/28_strings.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/29_array_address.expect: -------------------------------------------------------------------------------- 1 | bcdef 2 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/30_hanoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/30_hanoi.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/30_hanoi.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/30_hanoi.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/31_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/31_args.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/31_args.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/31_args.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/32_led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/32_led.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/32_led.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/32_led.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/33_ternary_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/33_ternary_op.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/33_ternary_op.expect: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 4 4 | 9 5 | 16 6 | 15 7 | 18 8 | 21 9 | 24 10 | 27 11 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/35_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/35_sizeof.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/35_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 1 2 | 2 2 3 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/37_sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/37_sprintf.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/37_sprintf.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/37_sprintf.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/39_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/39_typedef.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/39_typedef.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/39_typedef.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/40_stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/40_stdio.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/40_stdio.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/40_stdio.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/41_hashif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/41_hashif.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/41_hashif.expect: -------------------------------------------------------------------------------- 1 | #include test 2 | b 3 | g 4 | i 5 | p 6 | r 7 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/42_function_pointer.expect: -------------------------------------------------------------------------------- 1 | yo 24 2 | 42 3 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/43_void_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/43_void_param.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/43_void_param.expect: -------------------------------------------------------------------------------- 1 | yo 2 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/44_scoped_declarations.expect: -------------------------------------------------------------------------------- 1 | it's all good 2 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/45_empty_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/45_empty_for.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/45_empty_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/46_grep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/46_grep.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/47_switch_return.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | out 4 | 3 5 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/48_nested_break.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/48_nested_break.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/48_nested_break.expect: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/51_static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/51_static.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/51_static.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/51_static.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/52_unnamed_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/52_unnamed_enum.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/54_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/54_goto.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/54_goto.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/54_goto.expect -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/55_lshift_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/55_lshift_type.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/55_lshift_type.expect: -------------------------------------------------------------------------------- 1 | 0 test(s) failed 2 | -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/LICENSE -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/tests2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/tests2/Makefile -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/texi2pod.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/texi2pod.pl -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/build-tcc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/build-tcc.bat -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/examples/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/examples/dll.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/examples/fib.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/_mingw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/_mingw.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/assert.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/conio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/conio.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/ctype.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/dir.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/direct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/direct.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/dirent.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/dos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/dos.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/errno.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/excpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/excpt.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/fcntl.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/fenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/fenv.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/inttypes.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/io.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/limits.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/locale.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/malloc.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/math.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/mem.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/memory.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/process.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/setjmp.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/share.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/share.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/signal.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/stdint.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/stdio.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/stdlib.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/string.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/sys/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/sys/file.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/sys/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/sys/stat.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/sys/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/sys/time.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/tchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/tchar.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/time.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/vadefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/vadefs.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/values.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/wchar.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/include/wctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/include/wctype.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/chkstk.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/chkstk.S -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/crt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/crt1.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/dllcrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/dllcrt1.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/dllmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/dllmain.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/gdi32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/gdi32.def -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/kernel32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/kernel32.def -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/msvcrt.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/msvcrt.def -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/user32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/user32.def -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/lib/wincrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/lib/wincrt1.c -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/win32/tcc-win32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/win32/tcc-win32.txt -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/x86_64-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/x86_64-asm.h -------------------------------------------------------------------------------- /2-compiler-backdoor/tinycc/x86_64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/2-compiler-backdoor/tinycc/x86_64-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/include/stdarg.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/lib/impure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/lib/impure.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/lib/mallocr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/lib/mallocr.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/lib/strutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/lib/strutils.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/sulogin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/sulogin.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/.gitignore -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/COPYING -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/Changelog -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/README -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/TODO -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/VERSION: -------------------------------------------------------------------------------- 1 | 0.9.25 -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/arm-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/arm-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/c67-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/c67-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/coff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/coff.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/configure -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/elf.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/examples/ex1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/examples/ex1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/examples/ex2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/examples/ex2.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/examples/ex3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/examples/ex3.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/examples/ex4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/examples/ex4.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/examples/ex5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/examples/ex5.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/i386-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/i386-asm.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/i386-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/i386-asm.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/i386-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/i386-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/i386-tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/i386-tok.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/il-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/il-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/il-opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/il-opcodes.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/include/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/include/float.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/include/stdarg.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/include/stdbool.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/include/stddef.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/include/tcclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/include/tcclib.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/include/varargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/include/varargs.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/lib/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/lib/alloca86-bt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/lib/alloca86-bt.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/lib/alloca86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/lib/alloca86.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/lib/alloca86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/lib/alloca86_64.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/lib/bcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/lib/bcheck.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/lib/libtcc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/lib/libtcc1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/libtcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/libtcc.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/libtcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/libtcc.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/stab.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/stab.def -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/stab.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tcc-doc.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tcc-doc.texi -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tcc.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tcc.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tccasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tccasm.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tcccoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tcccoff.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tccelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tccelf.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tccgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tccgen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tccpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tccpe.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tccpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tccpp.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tccrun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tccrun.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tcctok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tcctok.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/test.s -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests/asmtest.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests/asmtest.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests/boundtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests/boundtest.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests/gcctestsuite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests/gcctestsuite.sh -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests/libtcc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests/libtcc_test.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests/tcctest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests/tcctest.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/00_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/00_assignment.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/00_assignment.expect: -------------------------------------------------------------------------------- 1 | 42 2 | 64 3 | 12, 34 4 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/00_assignment.output: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/01_comment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/01_comment.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/02_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/02_printf.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/03_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/03_struct.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/04_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/04_for.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/04_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/05_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/05_array.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/05_array.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 9 4 | 16 5 | 25 6 | 36 7 | 49 8 | 64 9 | 81 10 | 100 11 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/06_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/06_case.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/06_case.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/06_case.expect -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/07_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/07_function.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/07_function.expect: -------------------------------------------------------------------------------- 1 | 9 2 | 16 3 | a=1234 4 | qfunc() 5 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/08_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/08_while.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/08_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/09_do_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/09_do_while.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/09_do_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/10_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/10_pointer.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/11_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/11_precedence.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/12_hashdefine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/12_hashdefine.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/12_hashdefine.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 12, 24, 36 3 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/14_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/14_if.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/14_if.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/14_if.expect -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/15_recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/15_recursion.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/16_nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/16_nesting.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/17_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/17_enum.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/17_enum.expect: -------------------------------------------------------------------------------- 1 | 0 1 2 3 54 73 74 75 2 | 12 3 | 54 4 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/18_include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/18_include.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/18_include.h: -------------------------------------------------------------------------------- 1 | printf("included\n"); 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/20_pointer_comparison.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 34 3 | 0 4 | 1 5 | 1 6 | 0 7 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/21_char_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/21_char_array.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/25_quicksort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/25_quicksort.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/27_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/27_sizeof.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/27_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 8 4 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/28_strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/28_strings.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/29_array_address.expect: -------------------------------------------------------------------------------- 1 | bcdef 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/30_hanoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/30_hanoi.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/30_hanoi.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/30_hanoi.expect -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/31_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/31_args.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/31_args.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/31_args.expect -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/32_led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/32_led.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/32_led.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/32_led.expect -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/33_ternary_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/33_ternary_op.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/33_ternary_op.expect: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 4 4 | 9 5 | 16 6 | 15 7 | 18 8 | 21 9 | 24 10 | 27 11 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/35_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/35_sizeof.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/35_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 1 2 | 2 2 3 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/37_sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/37_sprintf.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/39_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/39_typedef.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/40_stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/40_stdio.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/40_stdio.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/40_stdio.expect -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/41_hashif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/41_hashif.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/41_hashif.expect: -------------------------------------------------------------------------------- 1 | #include test 2 | b 3 | g 4 | i 5 | p 6 | r 7 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/42_function_pointer.expect: -------------------------------------------------------------------------------- 1 | yo 24 2 | 42 3 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/43_void_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/43_void_param.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/43_void_param.expect: -------------------------------------------------------------------------------- 1 | yo 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/44_scoped_declarations.expect: -------------------------------------------------------------------------------- 1 | it's all good 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/45_empty_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/45_empty_for.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/45_empty_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/46_grep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/46_grep.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/47_switch_return.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | out 4 | 3 5 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/48_nested_break.expect: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/51_static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/51_static.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/54_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/54_goto.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/54_goto.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/54_goto.expect -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/55_lshift_type.expect: -------------------------------------------------------------------------------- 1 | 0 test(s) failed 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/LICENSE -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/tests2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/tests2/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/texi2pod.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/texi2pod.pl -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/build-tcc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/build-tcc.bat -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/examples/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/examples/dll.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/examples/fib.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/_mingw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/_mingw.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/assert.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/conio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/conio.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/ctype.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/dir.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/direct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/direct.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/dirent.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/dos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/dos.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/errno.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/excpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/excpt.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/fcntl.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/fenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/fenv.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/io.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/limits.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/locale.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/malloc.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/math.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/mem.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/memory.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/setjmp.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/share.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/share.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/signal.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/stdint.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/stdio.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/stdlib.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/string.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/tchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/tchar.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/time.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/vadefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/vadefs.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/include/values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/include/values.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/lib/chkstk.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/lib/chkstk.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/lib/crt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/lib/crt1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/lib/dllcrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/lib/dllcrt1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/lib/dllmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/lib/dllmain.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/lib/gdi32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/lib/gdi32.def -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/lib/msvcrt.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/lib/msvcrt.def -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/lib/user32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/lib/user32.def -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/lib/wincrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/lib/wincrt1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/win32/tcc-win32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/win32/tcc-win32.txt -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/x86_64-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/x86_64-asm.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-new/x86_64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-new/x86_64-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/.gitignore -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/COPYING -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/Changelog -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/README -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/TODO -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/VERSION: -------------------------------------------------------------------------------- 1 | 0.9.25 -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/arm-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/arm-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/c67-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/c67-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/coff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/coff.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/configure -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/cscope.files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/cscope.files -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/elf.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/examples/ex1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/examples/ex1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/examples/ex2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/examples/ex2.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/examples/ex3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/examples/ex3.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/examples/ex4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/examples/ex4.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/examples/ex5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/examples/ex5.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/i386-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/i386-asm.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/i386-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/i386-asm.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/i386-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/i386-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/i386-tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/i386-tok.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/il-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/il-gen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/il-opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/il-opcodes.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/include/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/include/float.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/include/stdarg.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/include/stdbool.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/include/stddef.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/include/tcclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/include/tcclib.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/include/varargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/include/varargs.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/lib/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/lib/alloca86-bt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/lib/alloca86-bt.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/lib/alloca86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/lib/alloca86.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/lib/alloca86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/lib/alloca86_64.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/lib/bcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/lib/bcheck.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/lib/libtcc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/lib/libtcc1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/libtcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/libtcc.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/libtcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/libtcc.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/stab.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/stab.def -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/stab.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tcc-doc.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tcc-doc.texi -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tcc.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tcc.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tccasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tccasm.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tcccoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tcccoff.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tccelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tccelf.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tccgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tccgen.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tccpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tccpe.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tccpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tccpp.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tccrun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tccrun.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tcctok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tcctok.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/test.s -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests/asmtest.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests/asmtest.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests/boundtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests/boundtest.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests/libtcc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests/libtcc_test.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests/tcctest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests/tcctest.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/00_assignment.expect: -------------------------------------------------------------------------------- 1 | 42 2 | 64 3 | 12, 34 4 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/00_assignment.output: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/01_comment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/01_comment.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/02_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/02_printf.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/03_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/03_struct.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/04_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/04_for.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/04_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/05_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/05_array.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/05_array.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 9 4 | 16 5 | 25 6 | 36 7 | 49 8 | 64 9 | 81 10 | 100 11 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/06_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/06_case.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/07_function.expect: -------------------------------------------------------------------------------- 1 | 9 2 | 16 3 | a=1234 4 | qfunc() 5 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/08_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/08_while.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/08_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/09_do_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/10_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/10_pointer.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/12_hashdefine.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 12, 24, 36 3 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/14_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/14_if.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/14_if.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/14_if.expect -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/16_nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/16_nesting.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/17_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/17_enum.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/17_enum.expect: -------------------------------------------------------------------------------- 1 | 0 1 2 3 54 73 74 75 2 | 12 3 | 54 4 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/18_include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/18_include.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/18_include.h: -------------------------------------------------------------------------------- 1 | printf("included\n"); 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/20_pointer_comparison.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 34 3 | 0 4 | 1 5 | 1 6 | 0 7 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/27_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/27_sizeof.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/27_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 8 4 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/28_strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/28_strings.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/29_array_address.expect: -------------------------------------------------------------------------------- 1 | bcdef 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/30_hanoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/30_hanoi.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/31_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/31_args.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/32_led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/32_led.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/33_ternary_op.expect: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 4 4 | 9 5 | 16 6 | 15 7 | 18 8 | 21 9 | 24 10 | 27 11 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/35_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/35_sizeof.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/35_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 1 2 | 2 2 3 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/37_sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/37_sprintf.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/39_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/39_typedef.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/40_stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/40_stdio.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/41_hashif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/41_hashif.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/41_hashif.expect: -------------------------------------------------------------------------------- 1 | #include test 2 | b 3 | g 4 | i 5 | p 6 | r 7 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/42_function_pointer.expect: -------------------------------------------------------------------------------- 1 | yo 24 2 | 42 3 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/43_void_param.expect: -------------------------------------------------------------------------------- 1 | yo 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/44_scoped_declarations.expect: -------------------------------------------------------------------------------- 1 | it's all good 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/45_empty_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/46_grep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/46_grep.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/47_switch_return.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | out 4 | 3 5 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/48_nested_break.expect: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/51_static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/51_static.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/54_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/54_goto.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/55_lshift_type.expect: -------------------------------------------------------------------------------- 1 | 0 test(s) failed 2 | -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/LICENSE -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/tests2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/tests2/Makefile -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/texi2pod.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/texi2pod.pl -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/build-tcc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/build-tcc.bat -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/include/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/include/dir.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/include/dos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/include/dos.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/include/io.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/include/mem.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/lib/chkstk.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/lib/chkstk.S -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/lib/crt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/lib/crt1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/lib/dllcrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/lib/dllcrt1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/lib/dllmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/lib/dllmain.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/lib/gdi32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/lib/gdi32.def -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/lib/wincrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/lib/wincrt1.c -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/win32/tcc-win32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/win32/tcc-win32.txt -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/x86_64-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/x86_64-asm.h -------------------------------------------------------------------------------- /3-compiler-bootstrap/tcc-orig/x86_64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/3-compiler-bootstrap/tcc-orig/x86_64-gen.c -------------------------------------------------------------------------------- /4-release/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/Makefile -------------------------------------------------------------------------------- /4-release/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/include/stdarg.h -------------------------------------------------------------------------------- /4-release/lib/impure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/lib/impure.c -------------------------------------------------------------------------------- /4-release/lib/mallocr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/lib/mallocr.c -------------------------------------------------------------------------------- /4-release/lib/strutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/lib/strutils.c -------------------------------------------------------------------------------- /4-release/malicious-tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/malicious-tcc -------------------------------------------------------------------------------- /4-release/sulogin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/sulogin.c -------------------------------------------------------------------------------- /4-release/tcc-orig/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/.gitignore -------------------------------------------------------------------------------- /4-release/tcc-orig/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/COPYING -------------------------------------------------------------------------------- /4-release/tcc-orig/Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/Changelog -------------------------------------------------------------------------------- /4-release/tcc-orig/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/Makefile -------------------------------------------------------------------------------- /4-release/tcc-orig/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/README -------------------------------------------------------------------------------- /4-release/tcc-orig/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/TODO -------------------------------------------------------------------------------- /4-release/tcc-orig/VERSION: -------------------------------------------------------------------------------- 1 | 0.9.25 -------------------------------------------------------------------------------- /4-release/tcc-orig/arm-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/arm-gen.c -------------------------------------------------------------------------------- /4-release/tcc-orig/c67-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/c67-gen.c -------------------------------------------------------------------------------- /4-release/tcc-orig/coff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/coff.h -------------------------------------------------------------------------------- /4-release/tcc-orig/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/configure -------------------------------------------------------------------------------- /4-release/tcc-orig/cscope.files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/cscope.files -------------------------------------------------------------------------------- /4-release/tcc-orig/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/elf.h -------------------------------------------------------------------------------- /4-release/tcc-orig/examples/ex1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/examples/ex1.c -------------------------------------------------------------------------------- /4-release/tcc-orig/examples/ex2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/examples/ex2.c -------------------------------------------------------------------------------- /4-release/tcc-orig/examples/ex3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/examples/ex3.c -------------------------------------------------------------------------------- /4-release/tcc-orig/examples/ex4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/examples/ex4.c -------------------------------------------------------------------------------- /4-release/tcc-orig/examples/ex5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/examples/ex5.c -------------------------------------------------------------------------------- /4-release/tcc-orig/i386-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/i386-asm.c -------------------------------------------------------------------------------- /4-release/tcc-orig/i386-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/i386-asm.h -------------------------------------------------------------------------------- /4-release/tcc-orig/i386-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/i386-gen.c -------------------------------------------------------------------------------- /4-release/tcc-orig/i386-tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/i386-tok.h -------------------------------------------------------------------------------- /4-release/tcc-orig/il-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/il-gen.c -------------------------------------------------------------------------------- /4-release/tcc-orig/il-opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/il-opcodes.h -------------------------------------------------------------------------------- /4-release/tcc-orig/include/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/include/float.h -------------------------------------------------------------------------------- /4-release/tcc-orig/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/include/stdarg.h -------------------------------------------------------------------------------- /4-release/tcc-orig/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/include/stdbool.h -------------------------------------------------------------------------------- /4-release/tcc-orig/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/include/stddef.h -------------------------------------------------------------------------------- /4-release/tcc-orig/include/tcclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/include/tcclib.h -------------------------------------------------------------------------------- /4-release/tcc-orig/include/varargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/include/varargs.h -------------------------------------------------------------------------------- /4-release/tcc-orig/lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/lib/Makefile -------------------------------------------------------------------------------- /4-release/tcc-orig/lib/alloca86-bt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/lib/alloca86-bt.S -------------------------------------------------------------------------------- /4-release/tcc-orig/lib/alloca86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/lib/alloca86.S -------------------------------------------------------------------------------- /4-release/tcc-orig/lib/alloca86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/lib/alloca86_64.S -------------------------------------------------------------------------------- /4-release/tcc-orig/lib/bcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/lib/bcheck.c -------------------------------------------------------------------------------- /4-release/tcc-orig/lib/libtcc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/lib/libtcc1.c -------------------------------------------------------------------------------- /4-release/tcc-orig/libtcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/libtcc.c -------------------------------------------------------------------------------- /4-release/tcc-orig/libtcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/libtcc.h -------------------------------------------------------------------------------- /4-release/tcc-orig/stab.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/stab.def -------------------------------------------------------------------------------- /4-release/tcc-orig/stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/stab.h -------------------------------------------------------------------------------- /4-release/tcc-orig/tcc-doc.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tcc-doc.texi -------------------------------------------------------------------------------- /4-release/tcc-orig/tcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tcc.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tcc.h -------------------------------------------------------------------------------- /4-release/tcc-orig/tccasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tccasm.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tcccoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tcccoff.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tccelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tccelf.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tccgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tccgen.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tccpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tccpe.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tccpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tccpp.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tccrun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tccrun.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tcctok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tcctok.h -------------------------------------------------------------------------------- /4-release/tcc-orig/test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/test.s -------------------------------------------------------------------------------- /4-release/tcc-orig/tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests/Makefile -------------------------------------------------------------------------------- /4-release/tcc-orig/tests/asmtest.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests/asmtest.S -------------------------------------------------------------------------------- /4-release/tcc-orig/tests/boundtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests/boundtest.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests/gcctestsuite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests/gcctestsuite.sh -------------------------------------------------------------------------------- /4-release/tcc-orig/tests/libtcc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests/libtcc_test.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests/tcctest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests/tcctest.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/00_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/00_assignment.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/00_assignment.expect: -------------------------------------------------------------------------------- 1 | 42 2 | 64 3 | 12, 34 4 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/00_assignment.output: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/01_comment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/01_comment.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/01_comment.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/01_comment.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/02_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/02_printf.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/02_printf.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/02_printf.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/03_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/03_struct.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/03_struct.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/03_struct.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/04_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/04_for.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/04_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/05_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/05_array.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/05_array.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 9 4 | 16 5 | 25 6 | 36 7 | 49 8 | 64 9 | 81 10 | 100 11 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/06_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/06_case.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/06_case.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/06_case.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/07_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/07_function.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/07_function.expect: -------------------------------------------------------------------------------- 1 | 9 2 | 16 3 | a=1234 4 | qfunc() 5 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/08_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/08_while.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/08_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/09_do_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/09_do_while.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/09_do_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/10_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/10_pointer.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/10_pointer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/10_pointer.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/11_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/11_precedence.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/11_precedence.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/11_precedence.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/12_hashdefine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/12_hashdefine.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/12_hashdefine.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 12, 24, 36 3 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/13_integer_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/13_integer_literals.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/14_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/14_if.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/14_if.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/14_if.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/15_recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/15_recursion.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/15_recursion.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/15_recursion.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/16_nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/16_nesting.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/16_nesting.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/16_nesting.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/17_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/17_enum.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/17_enum.expect: -------------------------------------------------------------------------------- 1 | 0 1 2 3 54 73 74 75 2 | 12 3 | 54 4 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/18_include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/18_include.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/18_include.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/18_include.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/18_include.h: -------------------------------------------------------------------------------- 1 | printf("included\n"); 2 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/19_pointer_arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/19_pointer_arithmetic.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/20_pointer_comparison.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/20_pointer_comparison.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/20_pointer_comparison.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 34 3 | 0 4 | 1 5 | 1 6 | 0 7 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/21_char_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/21_char_array.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/21_char_array.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/21_char_array.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/22_floating_point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/22_floating_point.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/23_type_coercion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/23_type_coercion.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/23_type_coercion.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/23_type_coercion.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/24_math_library.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/24_math_library.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/24_math_library.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/24_math_library.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/25_quicksort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/25_quicksort.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/25_quicksort.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/25_quicksort.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/27_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/27_sizeof.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/27_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 8 4 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/28_strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/28_strings.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/28_strings.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/28_strings.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/29_array_address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/29_array_address.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/29_array_address.expect: -------------------------------------------------------------------------------- 1 | bcdef 2 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/30_hanoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/30_hanoi.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/30_hanoi.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/30_hanoi.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/31_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/31_args.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/31_args.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/31_args.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/32_led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/32_led.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/32_led.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/32_led.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/33_ternary_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/33_ternary_op.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/33_ternary_op.expect: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 4 4 | 9 5 | 16 6 | 15 7 | 18 8 | 21 9 | 24 10 | 27 11 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/34_array_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/34_array_assignment.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/35_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/35_sizeof.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/35_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 1 2 | 2 2 3 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/36_array_initialisers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/36_array_initialisers.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/37_sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/37_sprintf.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/37_sprintf.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/37_sprintf.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/39_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/39_typedef.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/39_typedef.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/39_typedef.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/40_stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/40_stdio.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/40_stdio.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/40_stdio.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/41_hashif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/41_hashif.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/41_hashif.expect: -------------------------------------------------------------------------------- 1 | #include test 2 | b 3 | g 4 | i 5 | p 6 | r 7 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/42_function_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/42_function_pointer.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/42_function_pointer.expect: -------------------------------------------------------------------------------- 1 | yo 24 2 | 42 3 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/43_void_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/43_void_param.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/43_void_param.expect: -------------------------------------------------------------------------------- 1 | yo 2 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/44_scoped_declarations.expect: -------------------------------------------------------------------------------- 1 | it's all good 2 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/45_empty_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/45_empty_for.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/45_empty_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/46_grep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/46_grep.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/47_switch_return.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/47_switch_return.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/47_switch_return.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | out 4 | 3 5 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/48_nested_break.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/48_nested_break.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/48_nested_break.expect: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/49_bracket_evaluation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/49_bracket_evaluation.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/50_logical_second_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/50_logical_second_arg.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/51_static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/51_static.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/51_static.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/51_static.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/52_unnamed_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/52_unnamed_enum.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/52_unnamed_enum.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/52_unnamed_enum.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/54_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/54_goto.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/54_goto.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/54_goto.expect -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/55_lshift_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/55_lshift_type.c -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/55_lshift_type.expect: -------------------------------------------------------------------------------- 1 | 0 test(s) failed 2 | -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/LICENSE -------------------------------------------------------------------------------- /4-release/tcc-orig/tests2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/tests2/Makefile -------------------------------------------------------------------------------- /4-release/tcc-orig/texi2pod.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/texi2pod.pl -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/build-tcc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/build-tcc.bat -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/examples/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/examples/dll.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/examples/fib.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/examples/hello_dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/examples/hello_dll.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/examples/hello_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/examples/hello_win.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/_mingw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/_mingw.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/assert.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/conio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/conio.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/ctype.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/dir.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/direct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/direct.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/dirent.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/dos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/dos.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/errno.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/excpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/excpt.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/fcntl.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/fenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/fenv.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/inttypes.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/io.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/limits.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/locale.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/malloc.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/math.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/mem.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/memory.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/process.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sec_api/io_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sec_api/io_s.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sec_api/time_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sec_api/time_s.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/setjmp.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/share.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/share.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/signal.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/stdint.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/stdio.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/stdlib.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/string.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/fcntl.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/file.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/locking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/locking.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/stat.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/time.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/timeb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/timeb.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/types.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/unistd.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/sys/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/sys/utime.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/tchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/tchar.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/time.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/vadefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/vadefs.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/values.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/wchar.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/wctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/wctype.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/basetsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/basetsd.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/guiddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/guiddef.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/intrin.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/poppack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/poppack.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/reason.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/reason.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/tvout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/tvout.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/winbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/winbase.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/wincon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/wincon.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/windef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/windef.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/windows.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/wingdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/wingdi.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/winnls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/winnls.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/winnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/winnt.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/winreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/winreg.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/winuser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/winuser.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/include/winapi/winver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/include/winapi/winver.h -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/chkstk.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/chkstk.S -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/crt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/crt1.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/dllcrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/dllcrt1.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/dllmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/dllmain.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/gdi32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/gdi32.def -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/kernel32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/kernel32.def -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/msvcrt.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/msvcrt.def -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/user32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/user32.def -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/lib/wincrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/lib/wincrt1.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/tcc-win32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/tcc-win32.txt -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/tools/tiny_impdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/tools/tiny_impdef.c -------------------------------------------------------------------------------- /4-release/tcc-orig/win32/tools/tiny_libmaker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/win32/tools/tiny_libmaker.c -------------------------------------------------------------------------------- /4-release/tcc-orig/x86_64-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/x86_64-asm.h -------------------------------------------------------------------------------- /4-release/tcc-orig/x86_64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/4-release/tcc-orig/x86_64-gen.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/README.md -------------------------------------------------------------------------------- /common-inc/Makemodule.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/Makemodule.am -------------------------------------------------------------------------------- /common-inc/all-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/all-io.h -------------------------------------------------------------------------------- /common-inc/at.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/at.h -------------------------------------------------------------------------------- /common-inc/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/bitops.h -------------------------------------------------------------------------------- /common-inc/blkdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/blkdev.h -------------------------------------------------------------------------------- /common-inc/c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/c.h -------------------------------------------------------------------------------- /common-inc/canonicalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/canonicalize.h -------------------------------------------------------------------------------- /common-inc/carefulputc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/carefulputc.h -------------------------------------------------------------------------------- /common-inc/closestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/closestream.h -------------------------------------------------------------------------------- /common-inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/config.h -------------------------------------------------------------------------------- /common-inc/cpuset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/cpuset.h -------------------------------------------------------------------------------- /common-inc/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/crc32.h -------------------------------------------------------------------------------- /common-inc/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/env.h -------------------------------------------------------------------------------- /common-inc/exitcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/exitcodes.h -------------------------------------------------------------------------------- /common-inc/fileutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/fileutils.h -------------------------------------------------------------------------------- /common-inc/ismounted.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/ismounted.h -------------------------------------------------------------------------------- /common-inc/linux_reboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/linux_reboot.h -------------------------------------------------------------------------------- /common-inc/linux_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/linux_version.h -------------------------------------------------------------------------------- /common-inc/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/list.h -------------------------------------------------------------------------------- /common-inc/loopdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/loopdev.h -------------------------------------------------------------------------------- /common-inc/mangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/mangle.h -------------------------------------------------------------------------------- /common-inc/match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/match.h -------------------------------------------------------------------------------- /common-inc/mbsalign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/mbsalign.h -------------------------------------------------------------------------------- /common-inc/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/md5.h -------------------------------------------------------------------------------- /common-inc/minix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/minix.h -------------------------------------------------------------------------------- /common-inc/nls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/nls.h -------------------------------------------------------------------------------- /common-inc/optutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/optutils.h -------------------------------------------------------------------------------- /common-inc/pager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/pager.h -------------------------------------------------------------------------------- /common-inc/pamfail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/pamfail.h -------------------------------------------------------------------------------- /common-inc/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/path.h -------------------------------------------------------------------------------- /common-inc/pathnames.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/pathnames.h -------------------------------------------------------------------------------- /common-inc/procutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/procutils.h -------------------------------------------------------------------------------- /common-inc/randutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/randutils.h -------------------------------------------------------------------------------- /common-inc/rpmatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/rpmatch.h -------------------------------------------------------------------------------- /common-inc/setproctitle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/setproctitle.h -------------------------------------------------------------------------------- /common-inc/strutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/strutils.h -------------------------------------------------------------------------------- /common-inc/swapheader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/swapheader.h -------------------------------------------------------------------------------- /common-inc/sysfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/sysfs.h -------------------------------------------------------------------------------- /common-inc/tt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/tt.h -------------------------------------------------------------------------------- /common-inc/ttyutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/ttyutils.h -------------------------------------------------------------------------------- /common-inc/usleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/usleep.h -------------------------------------------------------------------------------- /common-inc/wholedisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/wholedisk.h -------------------------------------------------------------------------------- /common-inc/widechar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/widechar.h -------------------------------------------------------------------------------- /common-inc/xalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/xalloc.h -------------------------------------------------------------------------------- /common-inc/xgetpass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/common-inc/xgetpass.h -------------------------------------------------------------------------------- /self-print/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/self-print/hello.c -------------------------------------------------------------------------------- /slides/compiler.aux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/slides/compiler.aux -------------------------------------------------------------------------------- /slides/compiler.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/slides/compiler.log -------------------------------------------------------------------------------- /slides/compiler.nav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/slides/compiler.nav -------------------------------------------------------------------------------- /slides/compiler.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/slides/compiler.out -------------------------------------------------------------------------------- /slides/compiler.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/slides/compiler.pdf -------------------------------------------------------------------------------- /slides/compiler.snm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /slides/compiler.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/slides/compiler.tex -------------------------------------------------------------------------------- /slides/compiler.toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/slides/compiler.toc -------------------------------------------------------------------------------- /slides/compiler.vrb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/slides/compiler.vrb -------------------------------------------------------------------------------- /tcc-orig-bin/libc/string.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/tcc-orig-bin/libc/string.a -------------------------------------------------------------------------------- /tcc-orig-bin/libtcc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/tcc-orig-bin/libtcc.a -------------------------------------------------------------------------------- /tcc-orig-bin/libtcc1.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/tcc-orig-bin/libtcc1.a -------------------------------------------------------------------------------- /tcc-orig-bin/tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bojieli/CompilerBackdoor/HEAD/tcc-orig-bin/tcc --------------------------------------------------------------------------------