├── .buildbot.sh ├── .buildbot_dockerfile_debian ├── .cargo └── config.toml ├── .dockerignore ├── .editorconfig ├── .github └── workflows │ └── sdci.yml ├── .gitignore ├── .gitmodules ├── COPYRIGHT ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── bin ├── dump_ir ├── gdb_c_test ├── yk-config └── yk_perf_record ├── deny.toml ├── docs ├── .gitignore ├── book.toml └── src │ ├── SUMMARY.md │ ├── contributing │ └── prs.md │ ├── dev │ ├── build_config.md │ ├── debugging.md │ ├── gotchas.md │ ├── index.md │ ├── profiling.md │ ├── runtime_config.md │ └── understanding_traces.md │ ├── gotchas.md │ ├── internals │ ├── debug_testing.md │ ├── index.md │ └── working_on_yk.md │ ├── intro.md │ └── user │ ├── index.md │ ├── install.md │ └── interps.md ├── hwtracer ├── .clangd ├── .gitignore ├── Cargo.toml ├── README.md ├── build.rs ├── feature_checks │ └── linux_perf.c └── src │ ├── block.rs │ ├── errors.rs │ ├── lib.rs │ ├── llvm_blockmap.rs │ ├── perf │ ├── collect.c │ ├── collect.rs │ └── mod.rs │ └── pt │ ├── c_errors.rs │ ├── mod.rs │ └── ykpt │ ├── mod.rs │ ├── packets.rs │ └── parser.rs ├── tests ├── Cargo.toml ├── benches │ ├── collect_and_decode.c │ ├── collect_and_decode.rs │ ├── promote.c │ └── promote.rs ├── build.rs ├── c │ ├── .clang-format │ ├── .clangd │ ├── abs.c │ ├── aot_debuginfo.c │ ├── arg_mapping_callee.c │ ├── arithmetic.c │ ├── ashr.c │ ├── ashr.j2.c │ ├── bf.O0.c │ ├── bf.O1.c │ ├── bf.O2.c │ ├── bf.O3.c │ ├── blockmap.c │ ├── blocksplit_opt.c │ ├── builtin_umul_overflow.c │ ├── call_args.c │ ├── call_ext_in_obj.c │ ├── call_ext_simple.c │ ├── call_ext_simple.j2.c │ ├── calls_double.c │ ├── choice.c │ ├── conditionals.c │ ├── const_global.c │ ├── const_global.j2.c │ ├── constexpr.c │ ├── control_point_in_nested_loop.c │ ├── control_point_not_in_loop.c │ ├── coupler.c │ ├── coupler.j2.c │ ├── ctpop.j2.c │ ├── double.c │ ├── double.j2.c │ ├── doubleinline.c │ ├── doubleinline.j2.c │ ├── dyn_ptr_add_simple.j2.c │ ├── dyn_ptradd_mixed.c │ ├── dyn_ptradd_mixed.j2.c │ ├── dyn_ptradd_multidim.c │ ├── dyn_ptradd_multidim.j2.c │ ├── dyn_ptradd_simple.c │ ├── early_return1.c │ ├── early_return2.c │ ├── exit_and_reenter_interploop.c │ ├── extract_struct.c │ ├── fcmp_double.c │ ├── fcmp_float.c │ ├── fcmp_float_unordered.c │ ├── fib.c │ ├── float.c │ ├── float.j2.c │ ├── float_binop.c │ ├── float_binop.j2.c │ ├── float_consts.c │ ├── float_consts.j2.c │ ├── float_div.c │ ├── float_div.j2.c │ ├── float_floor.j2.c │ ├── float_mul.c │ ├── float_mul.j2.c │ ├── float_neg.j2.c │ ├── float_select.j2.c │ ├── float_store.c │ ├── float_store.j2.c │ ├── floats_return.c │ ├── floats_return.j2.c │ ├── fp_in_out.c │ ├── fp_to_si.c │ ├── fp_to_si.j2.c │ ├── funcptrarg_noir.c │ ├── funcptrarg_noir.j2.c │ ├── funcptrarg_pretrace.c │ ├── goto_loop.c │ ├── guard_consting.c │ ├── guard_consting.j2.c │ ├── hl_debug.c │ ├── icmp_ptr.c │ ├── idempotent.c │ ├── idempotent.j2.c │ ├── indirect_branch.c │ ├── indirect_call.j2.c │ ├── indirect_external_function_call.c │ ├── inline_asm.c │ ├── inline_const.c │ ├── inline_const.j2.c │ ├── inline_indirect_call.c │ ├── inst_type_depends_global.c │ ├── internal_linkage_same_obj.c │ ├── internal_linkage_same_obj.j2.c │ ├── intrinsic_noinline.c │ ├── intrinsic_noinline.j2.c │ ├── intrinsics.c │ ├── jit_disabled.c │ ├── longjmp_from_foreign_into_trace1.c │ ├── longjmp_from_foreign_into_trace2.c │ ├── longjmp_trace_ends_with_outlining_pending.c │ ├── longjmp_within_trace_confines.c │ ├── loopy_funcs_not_inlined_by_default.c │ ├── loopy_funcs_not_inlined_by_default.j2.c │ ├── many_threads_many_locs.c │ ├── many_threads_one_loc.c │ ├── memset.j2.c │ ├── missing_control_point.c │ ├── module_clone.c │ ├── mutable_global.c │ ├── mutable_global.j2.c │ ├── neg_ptradd.c │ ├── neg_ptradd.j2.c │ ├── neg_ptradd_dyn.c │ ├── neg_ptradd_dyn.j2.c │ ├── neg_ptradd_dyn_ptr.c │ ├── neg_ptradd_dyn_ptr.j2.c │ ├── nested_execution.c │ ├── nested_sidetrace.c │ ├── nested_sidetrace.j2.c │ ├── nested_writetoptr.c │ ├── no_test_annotation.j2.c │ ├── no_trace_annotation.c │ ├── no_trace_annotation2.c │ ├── no_trace_annotation2.j2.c │ ├── noopts.c │ ├── not_loopy_funcs_inlined_by_default.c │ ├── not_loopy_funcs_inlined_by_default.j2.c │ ├── opaque_longjmp.c │ ├── outline.c │ ├── outline.j2.c │ ├── outline_indirect_call.c │ ├── outline_promoted.c │ ├── outline_promoted.j2.c │ ├── outline_recursion.c │ ├── outline_recursion.j2.c │ ├── outline_recursion_indirect.c │ ├── outline_recursion_indirect.j2.c │ ├── peel1.c │ ├── phi1.c │ ├── phi1.j2.c │ ├── phi2.c │ ├── phi2.j2.c │ ├── phi3.c │ ├── phi3.j2.c │ ├── promote.c │ ├── promote.j2.c │ ├── promote_expr.c │ ├── promote_expr.j2.c │ ├── promote_guard.c │ ├── promote_many.c │ ├── promote_many.j2.c │ ├── pt_zero_len_call.c │ ├── pthread_create.c │ ├── ptr_global.c │ ├── ptradd.c │ ├── ptradd.j2.c │ ├── ptrtoint.c │ ├── ptrtoint.j2.c │ ├── qsort.c │ ├── reentrant.c │ ├── reentrant.j2.c │ ├── rel_path.c │ ├── resume_and_branch.c │ ├── safepoint_const.c │ ├── sdiv.c │ ├── sdiv.j2.c │ ├── select.c │ ├── select.j2.c │ ├── sext.c │ ├── shadow_longjmp.c │ ├── shadow_reentrant.c │ ├── sidetrace.c │ ├── sidetrace.j2.c │ ├── signal_handler_interrupts_trace.c │ ├── signextend_negative.c │ ├── signextend_positive.c │ ├── simple.c │ ├── simple_binop.c │ ├── simple_fprintf.c │ ├── simple_fprintf.j2.c │ ├── simple_inline.c │ ├── simple_inline.j2.c │ ├── simple_interp_loop1.c │ ├── simple_interp_loop2.c │ ├── simple_nested.c │ ├── simple_non_serialised.c │ ├── simple_peeling.c │ ├── simplecall.c │ ├── simplecall.j2.c │ ├── smmultisrc.c │ ├── smmultisrc2.c │ ├── srem.c │ ├── stats1.c │ ├── stats2.c │ ├── stats3.c │ ├── stats4.c │ ├── strarray.c │ ├── struct_simple.c │ ├── switch_default.c │ ├── switch_default.j2.c │ ├── switch_many_guards_failing.c │ ├── switch_multicase.c │ ├── switch_multicase.j2.c │ ├── switch_nested_guard.c │ ├── switch_non_default.c │ ├── switch_non_default.j2.c │ ├── switch_phases.c │ ├── switch_phases.j2.c │ ├── swt_module_clone.c │ ├── swt_module_clone.j2.c │ ├── thread_local_in_trace.c │ ├── thread_local_in_trace.j2.c │ ├── trace_while_executing1.c │ ├── trace_while_executing1.j2.c │ ├── trace_while_executing2.c │ ├── trace_while_executing2.j2.c │ ├── tracing_recursion1.c │ ├── tracing_recursion2.c │ ├── tracing_recursion2.j2.c │ ├── tracing_recursion3.c │ ├── truncate.c │ ├── udiv.c │ ├── udiv.j2.c │ ├── uitofp.c │ ├── unintptr_t_to_ptr.c │ ├── unmapped_setjmp.c │ ├── unroll_safe_implies_noinline.c │ ├── unroll_safe_inlines.c │ ├── unroll_safe_inlines.j2.c │ ├── va_start.c │ ├── va_start.j2.c │ ├── varargs.c │ ├── varargs_inlined.c │ ├── void_ret.c │ ├── yk_debug_str.c │ ├── yk_debug_str_outline.c │ ├── yk_unroll_safe_vs_yk_outline.c │ ├── yk_unroll_safe_vs_yk_outline.j2.c │ ├── ykd_opt_off.c │ └── zext.c ├── extra_linkage │ ├── call_me.c │ ├── fudge.s │ └── pt_zero_len_call.s ├── ir_lowering │ ├── after_alloca.ll │ ├── after_call.ll │ ├── call_operands.ll │ ├── const_floats.ll │ ├── empty.ll │ ├── func_ty.ll │ ├── gep.ll │ ├── gepoperand.ll │ ├── icmp_predicates.ll │ ├── mem_access.ll │ ├── non_byte_sized_int_constant.ll │ ├── null_ptr.ll │ ├── struct.ll │ ├── unsupported_variants.ll │ ├── vararg_call.ll │ └── vararg_func_ty.ll ├── langtest_c.rs ├── langtest_ir_lowering.rs ├── langtest_lua.rs ├── lua │ ├── for_loop.lua │ ├── inline_indirect_call.lua │ ├── nested_loops.lua │ ├── recursive_function.lua │ ├── recursive_function_indirect.lua │ ├── restore_sstack.lua │ ├── sidetrace.lua │ ├── sidetrace_to_loop.lua │ └── while_loop.lua └── src │ ├── bin │ ├── dump_ir.rs │ └── gdb_c_test.rs │ ├── hwtracer_ykpt.rs │ └── lib.rs ├── xtask ├── Cargo.toml └── src │ └── main.rs ├── ykaddr ├── Cargo.toml ├── build.rs └── src │ ├── addr.rs │ ├── find_main.c │ ├── lib.rs │ └── obj.rs ├── ykbuild ├── Cargo.toml ├── build.rs ├── completion-wrapper └── src │ ├── completion_wrapper.rs │ └── lib.rs ├── ykcapi ├── Cargo.toml ├── build.rs ├── src │ └── lib.rs ├── yk.h └── yk_testing.h ├── ykrt ├── .gitignore ├── Cargo.toml ├── build.rs ├── src │ ├── aotsmp.rs │ ├── compile │ │ ├── guard.rs │ │ ├── j2 │ │ │ ├── aot_to_hir.rs │ │ │ ├── codebuf.rs │ │ │ ├── compiled_trace.rs │ │ │ ├── hir.l │ │ │ ├── hir.rs │ │ │ ├── hir.y │ │ │ ├── hir_parser.rs │ │ │ ├── hir_to_asm.rs │ │ │ ├── mod.rs │ │ │ ├── opt │ │ │ │ ├── mod.rs │ │ │ │ ├── noopt.rs │ │ │ │ └── opt.rs │ │ │ ├── regalloc.rs │ │ │ └── x64 │ │ │ │ ├── asm.rs │ │ │ │ ├── deopt.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── x64hir_to_asm.rs │ │ │ │ └── x64regalloc.rs │ │ ├── jitc_yk │ │ │ ├── aot_ir.rs │ │ │ ├── arbbitint.rs │ │ │ ├── codegen │ │ │ │ ├── abs_stack.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── reg_alloc.rs │ │ │ │ └── x64 │ │ │ │ │ ├── deopt.rs │ │ │ │ │ ├── lsregalloc.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── rev_analyse.rs │ │ │ ├── gdb.rs │ │ │ ├── int_signs.rs │ │ │ ├── jit_ir │ │ │ │ ├── dead_code.rs │ │ │ │ ├── jit_ir.l │ │ │ │ ├── jit_ir.y │ │ │ │ ├── mod.rs │ │ │ │ ├── parser.rs │ │ │ │ └── well_formed.rs │ │ │ ├── mod.rs │ │ │ ├── opt │ │ │ │ ├── analyse.rs │ │ │ │ ├── heapvalues.rs │ │ │ │ ├── instll.rs │ │ │ │ └── mod.rs │ │ │ └── trace_builder.rs │ │ └── mod.rs │ ├── job_queue.rs │ ├── lib.rs │ ├── location.rs │ ├── log │ │ ├── mod.rs │ │ └── stats.rs │ ├── mt.rs │ ├── profile │ │ ├── linux_perf.rs │ │ └── mod.rs │ ├── promote.rs │ ├── stack.rs │ ├── thread_intercept.rs │ └── trace │ │ ├── hwt │ │ ├── mapper.rs │ │ ├── mod.rs │ │ └── testing.rs │ │ ├── mod.rs │ │ └── swt │ │ └── mod.rs └── yk_gdb_plugin │ ├── Makefile │ └── yk_gdb_plugin.c └── yksmp ├── .gitignore ├── Cargo.toml └── src └── lib.rs /.buildbot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/.buildbot.sh -------------------------------------------------------------------------------- /.buildbot_dockerfile_debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/.buildbot_dockerfile_debian -------------------------------------------------------------------------------- /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/sdci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/.github/workflows/sdci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | .gdb_history 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/.gitmodules -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/README.md -------------------------------------------------------------------------------- /bin/dump_ir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/bin/dump_ir -------------------------------------------------------------------------------- /bin/gdb_c_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/bin/gdb_c_test -------------------------------------------------------------------------------- /bin/yk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/bin/yk-config -------------------------------------------------------------------------------- /bin/yk_perf_record: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/bin/yk_perf_record -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/deny.toml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/contributing/prs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/contributing/prs.md -------------------------------------------------------------------------------- /docs/src/dev/build_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/dev/build_config.md -------------------------------------------------------------------------------- /docs/src/dev/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/dev/debugging.md -------------------------------------------------------------------------------- /docs/src/dev/gotchas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/dev/gotchas.md -------------------------------------------------------------------------------- /docs/src/dev/index.md: -------------------------------------------------------------------------------- 1 | # Development 2 | 3 | This section explains how to setup and use yk. 4 | -------------------------------------------------------------------------------- /docs/src/dev/profiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/dev/profiling.md -------------------------------------------------------------------------------- /docs/src/dev/runtime_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/dev/runtime_config.md -------------------------------------------------------------------------------- /docs/src/dev/understanding_traces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/dev/understanding_traces.md -------------------------------------------------------------------------------- /docs/src/gotchas.md: -------------------------------------------------------------------------------- 1 | # Gotchas 2 | -------------------------------------------------------------------------------- /docs/src/internals/debug_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/internals/debug_testing.md -------------------------------------------------------------------------------- /docs/src/internals/index.md: -------------------------------------------------------------------------------- 1 | # Internals 2 | -------------------------------------------------------------------------------- /docs/src/internals/working_on_yk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/internals/working_on_yk.md -------------------------------------------------------------------------------- /docs/src/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/intro.md -------------------------------------------------------------------------------- /docs/src/user/index.md: -------------------------------------------------------------------------------- 1 | # yk Internals 2 | -------------------------------------------------------------------------------- /docs/src/user/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/user/install.md -------------------------------------------------------------------------------- /docs/src/user/interps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/docs/src/user/interps.md -------------------------------------------------------------------------------- /hwtracer/.clangd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/.clangd -------------------------------------------------------------------------------- /hwtracer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/.gitignore -------------------------------------------------------------------------------- /hwtracer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/Cargo.toml -------------------------------------------------------------------------------- /hwtracer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/README.md -------------------------------------------------------------------------------- /hwtracer/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/build.rs -------------------------------------------------------------------------------- /hwtracer/feature_checks/linux_perf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/feature_checks/linux_perf.c -------------------------------------------------------------------------------- /hwtracer/src/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/block.rs -------------------------------------------------------------------------------- /hwtracer/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/errors.rs -------------------------------------------------------------------------------- /hwtracer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/lib.rs -------------------------------------------------------------------------------- /hwtracer/src/llvm_blockmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/llvm_blockmap.rs -------------------------------------------------------------------------------- /hwtracer/src/perf/collect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/perf/collect.c -------------------------------------------------------------------------------- /hwtracer/src/perf/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/perf/collect.rs -------------------------------------------------------------------------------- /hwtracer/src/perf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/perf/mod.rs -------------------------------------------------------------------------------- /hwtracer/src/pt/c_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/pt/c_errors.rs -------------------------------------------------------------------------------- /hwtracer/src/pt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/pt/mod.rs -------------------------------------------------------------------------------- /hwtracer/src/pt/ykpt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/pt/ykpt/mod.rs -------------------------------------------------------------------------------- /hwtracer/src/pt/ykpt/packets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/pt/ykpt/packets.rs -------------------------------------------------------------------------------- /hwtracer/src/pt/ykpt/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/hwtracer/src/pt/ykpt/parser.rs -------------------------------------------------------------------------------- /tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/Cargo.toml -------------------------------------------------------------------------------- /tests/benches/collect_and_decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/benches/collect_and_decode.c -------------------------------------------------------------------------------- /tests/benches/collect_and_decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/benches/collect_and_decode.rs -------------------------------------------------------------------------------- /tests/benches/promote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/benches/promote.c -------------------------------------------------------------------------------- /tests/benches/promote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/benches/promote.rs -------------------------------------------------------------------------------- /tests/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/build.rs -------------------------------------------------------------------------------- /tests/c/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/.clang-format -------------------------------------------------------------------------------- /tests/c/.clangd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/.clangd -------------------------------------------------------------------------------- /tests/c/abs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/abs.c -------------------------------------------------------------------------------- /tests/c/aot_debuginfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/aot_debuginfo.c -------------------------------------------------------------------------------- /tests/c/arg_mapping_callee.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/arg_mapping_callee.c -------------------------------------------------------------------------------- /tests/c/arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/arithmetic.c -------------------------------------------------------------------------------- /tests/c/ashr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ashr.c -------------------------------------------------------------------------------- /tests/c/ashr.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ashr.j2.c -------------------------------------------------------------------------------- /tests/c/bf.O0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/bf.O0.c -------------------------------------------------------------------------------- /tests/c/bf.O1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/bf.O1.c -------------------------------------------------------------------------------- /tests/c/bf.O2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/bf.O2.c -------------------------------------------------------------------------------- /tests/c/bf.O3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/bf.O3.c -------------------------------------------------------------------------------- /tests/c/blockmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/blockmap.c -------------------------------------------------------------------------------- /tests/c/blocksplit_opt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/blocksplit_opt.c -------------------------------------------------------------------------------- /tests/c/builtin_umul_overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/builtin_umul_overflow.c -------------------------------------------------------------------------------- /tests/c/call_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/call_args.c -------------------------------------------------------------------------------- /tests/c/call_ext_in_obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/call_ext_in_obj.c -------------------------------------------------------------------------------- /tests/c/call_ext_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/call_ext_simple.c -------------------------------------------------------------------------------- /tests/c/call_ext_simple.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/call_ext_simple.j2.c -------------------------------------------------------------------------------- /tests/c/calls_double.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/calls_double.c -------------------------------------------------------------------------------- /tests/c/choice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/choice.c -------------------------------------------------------------------------------- /tests/c/conditionals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/conditionals.c -------------------------------------------------------------------------------- /tests/c/const_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/const_global.c -------------------------------------------------------------------------------- /tests/c/const_global.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/const_global.j2.c -------------------------------------------------------------------------------- /tests/c/constexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/constexpr.c -------------------------------------------------------------------------------- /tests/c/control_point_in_nested_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/control_point_in_nested_loop.c -------------------------------------------------------------------------------- /tests/c/control_point_not_in_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/control_point_not_in_loop.c -------------------------------------------------------------------------------- /tests/c/coupler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/coupler.c -------------------------------------------------------------------------------- /tests/c/coupler.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/coupler.j2.c -------------------------------------------------------------------------------- /tests/c/ctpop.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ctpop.j2.c -------------------------------------------------------------------------------- /tests/c/double.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/double.c -------------------------------------------------------------------------------- /tests/c/double.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/double.j2.c -------------------------------------------------------------------------------- /tests/c/doubleinline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/doubleinline.c -------------------------------------------------------------------------------- /tests/c/doubleinline.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/doubleinline.j2.c -------------------------------------------------------------------------------- /tests/c/dyn_ptr_add_simple.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/dyn_ptr_add_simple.j2.c -------------------------------------------------------------------------------- /tests/c/dyn_ptradd_mixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/dyn_ptradd_mixed.c -------------------------------------------------------------------------------- /tests/c/dyn_ptradd_mixed.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/dyn_ptradd_mixed.j2.c -------------------------------------------------------------------------------- /tests/c/dyn_ptradd_multidim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/dyn_ptradd_multidim.c -------------------------------------------------------------------------------- /tests/c/dyn_ptradd_multidim.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/dyn_ptradd_multidim.j2.c -------------------------------------------------------------------------------- /tests/c/dyn_ptradd_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/dyn_ptradd_simple.c -------------------------------------------------------------------------------- /tests/c/early_return1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/early_return1.c -------------------------------------------------------------------------------- /tests/c/early_return2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/early_return2.c -------------------------------------------------------------------------------- /tests/c/exit_and_reenter_interploop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/exit_and_reenter_interploop.c -------------------------------------------------------------------------------- /tests/c/extract_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/extract_struct.c -------------------------------------------------------------------------------- /tests/c/fcmp_double.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/fcmp_double.c -------------------------------------------------------------------------------- /tests/c/fcmp_float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/fcmp_float.c -------------------------------------------------------------------------------- /tests/c/fcmp_float_unordered.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/fcmp_float_unordered.c -------------------------------------------------------------------------------- /tests/c/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/fib.c -------------------------------------------------------------------------------- /tests/c/float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float.c -------------------------------------------------------------------------------- /tests/c/float.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float.j2.c -------------------------------------------------------------------------------- /tests/c/float_binop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_binop.c -------------------------------------------------------------------------------- /tests/c/float_binop.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_binop.j2.c -------------------------------------------------------------------------------- /tests/c/float_consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_consts.c -------------------------------------------------------------------------------- /tests/c/float_consts.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_consts.j2.c -------------------------------------------------------------------------------- /tests/c/float_div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_div.c -------------------------------------------------------------------------------- /tests/c/float_div.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_div.j2.c -------------------------------------------------------------------------------- /tests/c/float_floor.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_floor.j2.c -------------------------------------------------------------------------------- /tests/c/float_mul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_mul.c -------------------------------------------------------------------------------- /tests/c/float_mul.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_mul.j2.c -------------------------------------------------------------------------------- /tests/c/float_neg.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_neg.j2.c -------------------------------------------------------------------------------- /tests/c/float_select.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_select.j2.c -------------------------------------------------------------------------------- /tests/c/float_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_store.c -------------------------------------------------------------------------------- /tests/c/float_store.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/float_store.j2.c -------------------------------------------------------------------------------- /tests/c/floats_return.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/floats_return.c -------------------------------------------------------------------------------- /tests/c/floats_return.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/floats_return.j2.c -------------------------------------------------------------------------------- /tests/c/fp_in_out.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/fp_in_out.c -------------------------------------------------------------------------------- /tests/c/fp_to_si.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/fp_to_si.c -------------------------------------------------------------------------------- /tests/c/fp_to_si.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/fp_to_si.j2.c -------------------------------------------------------------------------------- /tests/c/funcptrarg_noir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/funcptrarg_noir.c -------------------------------------------------------------------------------- /tests/c/funcptrarg_noir.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/funcptrarg_noir.j2.c -------------------------------------------------------------------------------- /tests/c/funcptrarg_pretrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/funcptrarg_pretrace.c -------------------------------------------------------------------------------- /tests/c/goto_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/goto_loop.c -------------------------------------------------------------------------------- /tests/c/guard_consting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/guard_consting.c -------------------------------------------------------------------------------- /tests/c/guard_consting.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/guard_consting.j2.c -------------------------------------------------------------------------------- /tests/c/hl_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/hl_debug.c -------------------------------------------------------------------------------- /tests/c/icmp_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/icmp_ptr.c -------------------------------------------------------------------------------- /tests/c/idempotent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/idempotent.c -------------------------------------------------------------------------------- /tests/c/idempotent.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/idempotent.j2.c -------------------------------------------------------------------------------- /tests/c/indirect_branch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/indirect_branch.c -------------------------------------------------------------------------------- /tests/c/indirect_call.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/indirect_call.j2.c -------------------------------------------------------------------------------- /tests/c/indirect_external_function_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/indirect_external_function_call.c -------------------------------------------------------------------------------- /tests/c/inline_asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/inline_asm.c -------------------------------------------------------------------------------- /tests/c/inline_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/inline_const.c -------------------------------------------------------------------------------- /tests/c/inline_const.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/inline_const.j2.c -------------------------------------------------------------------------------- /tests/c/inline_indirect_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/inline_indirect_call.c -------------------------------------------------------------------------------- /tests/c/inst_type_depends_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/inst_type_depends_global.c -------------------------------------------------------------------------------- /tests/c/internal_linkage_same_obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/internal_linkage_same_obj.c -------------------------------------------------------------------------------- /tests/c/internal_linkage_same_obj.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/internal_linkage_same_obj.j2.c -------------------------------------------------------------------------------- /tests/c/intrinsic_noinline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/intrinsic_noinline.c -------------------------------------------------------------------------------- /tests/c/intrinsic_noinline.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/intrinsic_noinline.j2.c -------------------------------------------------------------------------------- /tests/c/intrinsics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/intrinsics.c -------------------------------------------------------------------------------- /tests/c/jit_disabled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/jit_disabled.c -------------------------------------------------------------------------------- /tests/c/longjmp_from_foreign_into_trace1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/longjmp_from_foreign_into_trace1.c -------------------------------------------------------------------------------- /tests/c/longjmp_from_foreign_into_trace2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/longjmp_from_foreign_into_trace2.c -------------------------------------------------------------------------------- /tests/c/longjmp_trace_ends_with_outlining_pending.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/longjmp_trace_ends_with_outlining_pending.c -------------------------------------------------------------------------------- /tests/c/longjmp_within_trace_confines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/longjmp_within_trace_confines.c -------------------------------------------------------------------------------- /tests/c/loopy_funcs_not_inlined_by_default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/loopy_funcs_not_inlined_by_default.c -------------------------------------------------------------------------------- /tests/c/loopy_funcs_not_inlined_by_default.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/loopy_funcs_not_inlined_by_default.j2.c -------------------------------------------------------------------------------- /tests/c/many_threads_many_locs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/many_threads_many_locs.c -------------------------------------------------------------------------------- /tests/c/many_threads_one_loc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/many_threads_one_loc.c -------------------------------------------------------------------------------- /tests/c/memset.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/memset.j2.c -------------------------------------------------------------------------------- /tests/c/missing_control_point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/missing_control_point.c -------------------------------------------------------------------------------- /tests/c/module_clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/module_clone.c -------------------------------------------------------------------------------- /tests/c/mutable_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/mutable_global.c -------------------------------------------------------------------------------- /tests/c/mutable_global.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/mutable_global.j2.c -------------------------------------------------------------------------------- /tests/c/neg_ptradd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/neg_ptradd.c -------------------------------------------------------------------------------- /tests/c/neg_ptradd.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/neg_ptradd.j2.c -------------------------------------------------------------------------------- /tests/c/neg_ptradd_dyn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/neg_ptradd_dyn.c -------------------------------------------------------------------------------- /tests/c/neg_ptradd_dyn.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/neg_ptradd_dyn.j2.c -------------------------------------------------------------------------------- /tests/c/neg_ptradd_dyn_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/neg_ptradd_dyn_ptr.c -------------------------------------------------------------------------------- /tests/c/neg_ptradd_dyn_ptr.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/neg_ptradd_dyn_ptr.j2.c -------------------------------------------------------------------------------- /tests/c/nested_execution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/nested_execution.c -------------------------------------------------------------------------------- /tests/c/nested_sidetrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/nested_sidetrace.c -------------------------------------------------------------------------------- /tests/c/nested_sidetrace.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/nested_sidetrace.j2.c -------------------------------------------------------------------------------- /tests/c/nested_writetoptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/nested_writetoptr.c -------------------------------------------------------------------------------- /tests/c/no_test_annotation.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/no_test_annotation.j2.c -------------------------------------------------------------------------------- /tests/c/no_trace_annotation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/no_trace_annotation.c -------------------------------------------------------------------------------- /tests/c/no_trace_annotation2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/no_trace_annotation2.c -------------------------------------------------------------------------------- /tests/c/no_trace_annotation2.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/no_trace_annotation2.j2.c -------------------------------------------------------------------------------- /tests/c/noopts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/noopts.c -------------------------------------------------------------------------------- /tests/c/not_loopy_funcs_inlined_by_default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/not_loopy_funcs_inlined_by_default.c -------------------------------------------------------------------------------- /tests/c/not_loopy_funcs_inlined_by_default.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/not_loopy_funcs_inlined_by_default.j2.c -------------------------------------------------------------------------------- /tests/c/opaque_longjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/opaque_longjmp.c -------------------------------------------------------------------------------- /tests/c/outline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline.c -------------------------------------------------------------------------------- /tests/c/outline.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline.j2.c -------------------------------------------------------------------------------- /tests/c/outline_indirect_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline_indirect_call.c -------------------------------------------------------------------------------- /tests/c/outline_promoted.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline_promoted.c -------------------------------------------------------------------------------- /tests/c/outline_promoted.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline_promoted.j2.c -------------------------------------------------------------------------------- /tests/c/outline_recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline_recursion.c -------------------------------------------------------------------------------- /tests/c/outline_recursion.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline_recursion.j2.c -------------------------------------------------------------------------------- /tests/c/outline_recursion_indirect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline_recursion_indirect.c -------------------------------------------------------------------------------- /tests/c/outline_recursion_indirect.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/outline_recursion_indirect.j2.c -------------------------------------------------------------------------------- /tests/c/peel1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/peel1.c -------------------------------------------------------------------------------- /tests/c/phi1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/phi1.c -------------------------------------------------------------------------------- /tests/c/phi1.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/phi1.j2.c -------------------------------------------------------------------------------- /tests/c/phi2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/phi2.c -------------------------------------------------------------------------------- /tests/c/phi2.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/phi2.j2.c -------------------------------------------------------------------------------- /tests/c/phi3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/phi3.c -------------------------------------------------------------------------------- /tests/c/phi3.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/phi3.j2.c -------------------------------------------------------------------------------- /tests/c/promote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/promote.c -------------------------------------------------------------------------------- /tests/c/promote.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/promote.j2.c -------------------------------------------------------------------------------- /tests/c/promote_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/promote_expr.c -------------------------------------------------------------------------------- /tests/c/promote_expr.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/promote_expr.j2.c -------------------------------------------------------------------------------- /tests/c/promote_guard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/promote_guard.c -------------------------------------------------------------------------------- /tests/c/promote_many.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/promote_many.c -------------------------------------------------------------------------------- /tests/c/promote_many.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/promote_many.j2.c -------------------------------------------------------------------------------- /tests/c/pt_zero_len_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/pt_zero_len_call.c -------------------------------------------------------------------------------- /tests/c/pthread_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/pthread_create.c -------------------------------------------------------------------------------- /tests/c/ptr_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ptr_global.c -------------------------------------------------------------------------------- /tests/c/ptradd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ptradd.c -------------------------------------------------------------------------------- /tests/c/ptradd.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ptradd.j2.c -------------------------------------------------------------------------------- /tests/c/ptrtoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ptrtoint.c -------------------------------------------------------------------------------- /tests/c/ptrtoint.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ptrtoint.j2.c -------------------------------------------------------------------------------- /tests/c/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/qsort.c -------------------------------------------------------------------------------- /tests/c/reentrant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/reentrant.c -------------------------------------------------------------------------------- /tests/c/reentrant.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/reentrant.j2.c -------------------------------------------------------------------------------- /tests/c/rel_path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/rel_path.c -------------------------------------------------------------------------------- /tests/c/resume_and_branch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/resume_and_branch.c -------------------------------------------------------------------------------- /tests/c/safepoint_const.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/safepoint_const.c -------------------------------------------------------------------------------- /tests/c/sdiv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/sdiv.c -------------------------------------------------------------------------------- /tests/c/sdiv.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/sdiv.j2.c -------------------------------------------------------------------------------- /tests/c/select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/select.c -------------------------------------------------------------------------------- /tests/c/select.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/select.j2.c -------------------------------------------------------------------------------- /tests/c/sext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/sext.c -------------------------------------------------------------------------------- /tests/c/shadow_longjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/shadow_longjmp.c -------------------------------------------------------------------------------- /tests/c/shadow_reentrant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/shadow_reentrant.c -------------------------------------------------------------------------------- /tests/c/sidetrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/sidetrace.c -------------------------------------------------------------------------------- /tests/c/sidetrace.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/sidetrace.j2.c -------------------------------------------------------------------------------- /tests/c/signal_handler_interrupts_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/signal_handler_interrupts_trace.c -------------------------------------------------------------------------------- /tests/c/signextend_negative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/signextend_negative.c -------------------------------------------------------------------------------- /tests/c/signextend_positive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/signextend_positive.c -------------------------------------------------------------------------------- /tests/c/simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple.c -------------------------------------------------------------------------------- /tests/c/simple_binop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_binop.c -------------------------------------------------------------------------------- /tests/c/simple_fprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_fprintf.c -------------------------------------------------------------------------------- /tests/c/simple_fprintf.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_fprintf.j2.c -------------------------------------------------------------------------------- /tests/c/simple_inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_inline.c -------------------------------------------------------------------------------- /tests/c/simple_inline.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_inline.j2.c -------------------------------------------------------------------------------- /tests/c/simple_interp_loop1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_interp_loop1.c -------------------------------------------------------------------------------- /tests/c/simple_interp_loop2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_interp_loop2.c -------------------------------------------------------------------------------- /tests/c/simple_nested.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_nested.c -------------------------------------------------------------------------------- /tests/c/simple_non_serialised.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_non_serialised.c -------------------------------------------------------------------------------- /tests/c/simple_peeling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simple_peeling.c -------------------------------------------------------------------------------- /tests/c/simplecall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simplecall.c -------------------------------------------------------------------------------- /tests/c/simplecall.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/simplecall.j2.c -------------------------------------------------------------------------------- /tests/c/smmultisrc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/smmultisrc.c -------------------------------------------------------------------------------- /tests/c/smmultisrc2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/smmultisrc2.c -------------------------------------------------------------------------------- /tests/c/srem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/srem.c -------------------------------------------------------------------------------- /tests/c/stats1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/stats1.c -------------------------------------------------------------------------------- /tests/c/stats2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/stats2.c -------------------------------------------------------------------------------- /tests/c/stats3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/stats3.c -------------------------------------------------------------------------------- /tests/c/stats4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/stats4.c -------------------------------------------------------------------------------- /tests/c/strarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/strarray.c -------------------------------------------------------------------------------- /tests/c/struct_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/struct_simple.c -------------------------------------------------------------------------------- /tests/c/switch_default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_default.c -------------------------------------------------------------------------------- /tests/c/switch_default.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_default.j2.c -------------------------------------------------------------------------------- /tests/c/switch_many_guards_failing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_many_guards_failing.c -------------------------------------------------------------------------------- /tests/c/switch_multicase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_multicase.c -------------------------------------------------------------------------------- /tests/c/switch_multicase.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_multicase.j2.c -------------------------------------------------------------------------------- /tests/c/switch_nested_guard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_nested_guard.c -------------------------------------------------------------------------------- /tests/c/switch_non_default.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_non_default.c -------------------------------------------------------------------------------- /tests/c/switch_non_default.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_non_default.j2.c -------------------------------------------------------------------------------- /tests/c/switch_phases.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_phases.c -------------------------------------------------------------------------------- /tests/c/switch_phases.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/switch_phases.j2.c -------------------------------------------------------------------------------- /tests/c/swt_module_clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/swt_module_clone.c -------------------------------------------------------------------------------- /tests/c/swt_module_clone.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/swt_module_clone.j2.c -------------------------------------------------------------------------------- /tests/c/thread_local_in_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/thread_local_in_trace.c -------------------------------------------------------------------------------- /tests/c/thread_local_in_trace.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/thread_local_in_trace.j2.c -------------------------------------------------------------------------------- /tests/c/trace_while_executing1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/trace_while_executing1.c -------------------------------------------------------------------------------- /tests/c/trace_while_executing1.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/trace_while_executing1.j2.c -------------------------------------------------------------------------------- /tests/c/trace_while_executing2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/trace_while_executing2.c -------------------------------------------------------------------------------- /tests/c/trace_while_executing2.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/trace_while_executing2.j2.c -------------------------------------------------------------------------------- /tests/c/tracing_recursion1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/tracing_recursion1.c -------------------------------------------------------------------------------- /tests/c/tracing_recursion2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/tracing_recursion2.c -------------------------------------------------------------------------------- /tests/c/tracing_recursion2.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/tracing_recursion2.j2.c -------------------------------------------------------------------------------- /tests/c/tracing_recursion3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/tracing_recursion3.c -------------------------------------------------------------------------------- /tests/c/truncate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/truncate.c -------------------------------------------------------------------------------- /tests/c/udiv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/udiv.c -------------------------------------------------------------------------------- /tests/c/udiv.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/udiv.j2.c -------------------------------------------------------------------------------- /tests/c/uitofp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/uitofp.c -------------------------------------------------------------------------------- /tests/c/unintptr_t_to_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/unintptr_t_to_ptr.c -------------------------------------------------------------------------------- /tests/c/unmapped_setjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/unmapped_setjmp.c -------------------------------------------------------------------------------- /tests/c/unroll_safe_implies_noinline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/unroll_safe_implies_noinline.c -------------------------------------------------------------------------------- /tests/c/unroll_safe_inlines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/unroll_safe_inlines.c -------------------------------------------------------------------------------- /tests/c/unroll_safe_inlines.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/unroll_safe_inlines.j2.c -------------------------------------------------------------------------------- /tests/c/va_start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/va_start.c -------------------------------------------------------------------------------- /tests/c/va_start.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/va_start.j2.c -------------------------------------------------------------------------------- /tests/c/varargs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/varargs.c -------------------------------------------------------------------------------- /tests/c/varargs_inlined.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/varargs_inlined.c -------------------------------------------------------------------------------- /tests/c/void_ret.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/void_ret.c -------------------------------------------------------------------------------- /tests/c/yk_debug_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/yk_debug_str.c -------------------------------------------------------------------------------- /tests/c/yk_debug_str_outline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/yk_debug_str_outline.c -------------------------------------------------------------------------------- /tests/c/yk_unroll_safe_vs_yk_outline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/yk_unroll_safe_vs_yk_outline.c -------------------------------------------------------------------------------- /tests/c/yk_unroll_safe_vs_yk_outline.j2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/yk_unroll_safe_vs_yk_outline.j2.c -------------------------------------------------------------------------------- /tests/c/ykd_opt_off.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/ykd_opt_off.c -------------------------------------------------------------------------------- /tests/c/zext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/c/zext.c -------------------------------------------------------------------------------- /tests/extra_linkage/call_me.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/extra_linkage/call_me.c -------------------------------------------------------------------------------- /tests/extra_linkage/fudge.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/extra_linkage/fudge.s -------------------------------------------------------------------------------- /tests/extra_linkage/pt_zero_len_call.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/extra_linkage/pt_zero_len_call.s -------------------------------------------------------------------------------- /tests/ir_lowering/after_alloca.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/after_alloca.ll -------------------------------------------------------------------------------- /tests/ir_lowering/after_call.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/after_call.ll -------------------------------------------------------------------------------- /tests/ir_lowering/call_operands.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/call_operands.ll -------------------------------------------------------------------------------- /tests/ir_lowering/const_floats.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/const_floats.ll -------------------------------------------------------------------------------- /tests/ir_lowering/empty.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/empty.ll -------------------------------------------------------------------------------- /tests/ir_lowering/func_ty.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/func_ty.ll -------------------------------------------------------------------------------- /tests/ir_lowering/gep.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/gep.ll -------------------------------------------------------------------------------- /tests/ir_lowering/gepoperand.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/gepoperand.ll -------------------------------------------------------------------------------- /tests/ir_lowering/icmp_predicates.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/icmp_predicates.ll -------------------------------------------------------------------------------- /tests/ir_lowering/mem_access.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/mem_access.ll -------------------------------------------------------------------------------- /tests/ir_lowering/non_byte_sized_int_constant.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/non_byte_sized_int_constant.ll -------------------------------------------------------------------------------- /tests/ir_lowering/null_ptr.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/null_ptr.ll -------------------------------------------------------------------------------- /tests/ir_lowering/struct.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/struct.ll -------------------------------------------------------------------------------- /tests/ir_lowering/unsupported_variants.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/unsupported_variants.ll -------------------------------------------------------------------------------- /tests/ir_lowering/vararg_call.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/vararg_call.ll -------------------------------------------------------------------------------- /tests/ir_lowering/vararg_func_ty.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/ir_lowering/vararg_func_ty.ll -------------------------------------------------------------------------------- /tests/langtest_c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/langtest_c.rs -------------------------------------------------------------------------------- /tests/langtest_ir_lowering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/langtest_ir_lowering.rs -------------------------------------------------------------------------------- /tests/langtest_lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/langtest_lua.rs -------------------------------------------------------------------------------- /tests/lua/for_loop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/for_loop.lua -------------------------------------------------------------------------------- /tests/lua/inline_indirect_call.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/inline_indirect_call.lua -------------------------------------------------------------------------------- /tests/lua/nested_loops.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/nested_loops.lua -------------------------------------------------------------------------------- /tests/lua/recursive_function.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/recursive_function.lua -------------------------------------------------------------------------------- /tests/lua/recursive_function_indirect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/recursive_function_indirect.lua -------------------------------------------------------------------------------- /tests/lua/restore_sstack.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/restore_sstack.lua -------------------------------------------------------------------------------- /tests/lua/sidetrace.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/sidetrace.lua -------------------------------------------------------------------------------- /tests/lua/sidetrace_to_loop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/sidetrace_to_loop.lua -------------------------------------------------------------------------------- /tests/lua/while_loop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/lua/while_loop.lua -------------------------------------------------------------------------------- /tests/src/bin/dump_ir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/src/bin/dump_ir.rs -------------------------------------------------------------------------------- /tests/src/bin/gdb_c_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/src/bin/gdb_c_test.rs -------------------------------------------------------------------------------- /tests/src/hwtracer_ykpt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/src/hwtracer_ykpt.rs -------------------------------------------------------------------------------- /tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/tests/src/lib.rs -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/xtask/src/main.rs -------------------------------------------------------------------------------- /ykaddr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykaddr/Cargo.toml -------------------------------------------------------------------------------- /ykaddr/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykaddr/build.rs -------------------------------------------------------------------------------- /ykaddr/src/addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykaddr/src/addr.rs -------------------------------------------------------------------------------- /ykaddr/src/find_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykaddr/src/find_main.c -------------------------------------------------------------------------------- /ykaddr/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykaddr/src/lib.rs -------------------------------------------------------------------------------- /ykaddr/src/obj.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykaddr/src/obj.rs -------------------------------------------------------------------------------- /ykbuild/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykbuild/Cargo.toml -------------------------------------------------------------------------------- /ykbuild/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykbuild/build.rs -------------------------------------------------------------------------------- /ykbuild/completion-wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykbuild/completion-wrapper -------------------------------------------------------------------------------- /ykbuild/src/completion_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykbuild/src/completion_wrapper.rs -------------------------------------------------------------------------------- /ykbuild/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykbuild/src/lib.rs -------------------------------------------------------------------------------- /ykcapi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykcapi/Cargo.toml -------------------------------------------------------------------------------- /ykcapi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykcapi/build.rs -------------------------------------------------------------------------------- /ykcapi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykcapi/src/lib.rs -------------------------------------------------------------------------------- /ykcapi/yk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykcapi/yk.h -------------------------------------------------------------------------------- /ykcapi/yk_testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykcapi/yk_testing.h -------------------------------------------------------------------------------- /ykrt/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /ykrt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/Cargo.toml -------------------------------------------------------------------------------- /ykrt/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/build.rs -------------------------------------------------------------------------------- /ykrt/src/aotsmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/aotsmp.rs -------------------------------------------------------------------------------- /ykrt/src/compile/guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/guard.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/aot_to_hir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/aot_to_hir.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/codebuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/codebuf.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/compiled_trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/compiled_trace.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/hir.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/hir.l -------------------------------------------------------------------------------- /ykrt/src/compile/j2/hir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/hir.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/hir.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/hir.y -------------------------------------------------------------------------------- /ykrt/src/compile/j2/hir_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/hir_parser.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/hir_to_asm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/hir_to_asm.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/mod.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/opt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/opt/mod.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/opt/noopt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/opt/noopt.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/opt/opt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/opt/opt.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/regalloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/regalloc.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/x64/asm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/x64/asm.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/x64/deopt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/x64/deopt.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/x64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/x64/mod.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/x64/x64hir_to_asm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/x64/x64hir_to_asm.rs -------------------------------------------------------------------------------- /ykrt/src/compile/j2/x64/x64regalloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/j2/x64/x64regalloc.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/aot_ir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/aot_ir.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/arbbitint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/arbbitint.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/codegen/abs_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/codegen/abs_stack.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/codegen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/codegen/mod.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/codegen/reg_alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/codegen/reg_alloc.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/codegen/x64/deopt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/codegen/x64/deopt.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/codegen/x64/lsregalloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/codegen/x64/lsregalloc.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/codegen/x64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/codegen/x64/mod.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/codegen/x64/rev_analyse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/codegen/x64/rev_analyse.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/gdb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/gdb.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/int_signs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/int_signs.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/jit_ir/dead_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/jit_ir/dead_code.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/jit_ir/jit_ir.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/jit_ir/jit_ir.l -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/jit_ir/jit_ir.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/jit_ir/jit_ir.y -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/jit_ir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/jit_ir/mod.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/jit_ir/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/jit_ir/parser.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/jit_ir/well_formed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/jit_ir/well_formed.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/mod.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/opt/analyse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/opt/analyse.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/opt/heapvalues.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/opt/heapvalues.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/opt/instll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/opt/instll.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/opt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/opt/mod.rs -------------------------------------------------------------------------------- /ykrt/src/compile/jitc_yk/trace_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/jitc_yk/trace_builder.rs -------------------------------------------------------------------------------- /ykrt/src/compile/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/compile/mod.rs -------------------------------------------------------------------------------- /ykrt/src/job_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/job_queue.rs -------------------------------------------------------------------------------- /ykrt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/lib.rs -------------------------------------------------------------------------------- /ykrt/src/location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/location.rs -------------------------------------------------------------------------------- /ykrt/src/log/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/log/mod.rs -------------------------------------------------------------------------------- /ykrt/src/log/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/log/stats.rs -------------------------------------------------------------------------------- /ykrt/src/mt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/mt.rs -------------------------------------------------------------------------------- /ykrt/src/profile/linux_perf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/profile/linux_perf.rs -------------------------------------------------------------------------------- /ykrt/src/profile/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/profile/mod.rs -------------------------------------------------------------------------------- /ykrt/src/promote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/promote.rs -------------------------------------------------------------------------------- /ykrt/src/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/stack.rs -------------------------------------------------------------------------------- /ykrt/src/thread_intercept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/thread_intercept.rs -------------------------------------------------------------------------------- /ykrt/src/trace/hwt/mapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/trace/hwt/mapper.rs -------------------------------------------------------------------------------- /ykrt/src/trace/hwt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/trace/hwt/mod.rs -------------------------------------------------------------------------------- /ykrt/src/trace/hwt/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/trace/hwt/testing.rs -------------------------------------------------------------------------------- /ykrt/src/trace/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/trace/mod.rs -------------------------------------------------------------------------------- /ykrt/src/trace/swt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/src/trace/swt/mod.rs -------------------------------------------------------------------------------- /ykrt/yk_gdb_plugin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/yk_gdb_plugin/Makefile -------------------------------------------------------------------------------- /ykrt/yk_gdb_plugin/yk_gdb_plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/ykrt/yk_gdb_plugin/yk_gdb_plugin.c -------------------------------------------------------------------------------- /yksmp/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target/ 3 | -------------------------------------------------------------------------------- /yksmp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/yksmp/Cargo.toml -------------------------------------------------------------------------------- /yksmp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykjit/yk/HEAD/yksmp/src/lib.rs --------------------------------------------------------------------------------