├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── _config.yml ├── _layouts │ └── default.html ├── assets │ └── css │ │ └── style.scss └── index.md ├── rust-toolchain.toml ├── rustfmt.toml ├── src ├── bin │ ├── cargo-pta.rs │ └── pta.rs ├── builder │ ├── call_graph_builder.rs │ ├── fpag_builder.rs │ ├── mod.rs │ ├── special_function_handler.rs │ └── substs_specializer.rs ├── graph │ ├── call_graph.rs │ ├── func_pag.rs │ ├── mod.rs │ └── pag.rs ├── lib.rs ├── mir │ ├── analysis_context.rs │ ├── call_site.rs │ ├── context.rs │ ├── function.rs │ ├── known_names.rs │ ├── mod.rs │ └── path.rs ├── pta │ ├── andersen.rs │ ├── context_sensitive.rs │ ├── mod.rs │ ├── propagator │ │ ├── mod.rs │ │ └── propagator.rs │ └── strategies │ │ ├── context_strategy.rs │ │ ├── mod.rs │ │ └── stack_filtering.rs ├── pts_set │ ├── mod.rs │ ├── points_to.rs │ └── pt_data.rs ├── rta │ ├── body_visitor.rs │ ├── mod.rs │ └── rta.rs └── util │ ├── bit_vec.rs │ ├── call_graph_stat.rs │ ├── chunked_queue.rs │ ├── dot.rs │ ├── index_tree.rs │ ├── mem_watcher.rs │ ├── mod.rs │ ├── options.rs │ ├── pta_statistics.rs │ ├── results_dumper.rs │ ├── type_util.rs │ └── unsafe_statistics.rs └── tests ├── .DS_Store └── unit_tests ├── alloc.rs ├── array.rs ├── associated_type.rs ├── box_array.rs ├── box_dyn.rs ├── box_fn.rs ├── box_fnonce.rs ├── box_struct.rs ├── cast_arr_to_ptr.rs ├── cast_box.rs ├── cast_fnptr.rs ├── cast_option.rs ├── cast_pointers.rs ├── cast_struct.rs ├── cast_unsize.rs ├── closure.rs ├── closure_capture.rs ├── closure_generic.rs ├── closure_param.rs ├── collections ├── hashmap_from.rs ├── hashmap_iter.rs ├── hashmap_new.rs ├── hashset_iter.rs ├── vec_array.rs ├── vec_dyn.rs ├── vec_get.rs ├── vec_iter.rs ├── vec_iter_map.rs ├── vec_last.rs ├── vec_macro.rs ├── vec_multi.rs ├── vec_new.rs ├── vec_struct.rs ├── vec_structs.rs ├── vec_with_capacity.rs ├── vecdeque_iter.rs └── vecdeque_new.rs ├── const_fn_ptr.rs ├── const_generic.rs ├── copy_nonoverlapping.rs ├── coroutine.rs ├── cs_call_test.rs ├── cs_pts_test.rs ├── custom_alloc.rs ├── dyn_call.rs ├── dyn_fn_trait.rs ├── enum.rs ├── fn_once.rs ├── fntrait.rs ├── func_ptr.rs ├── generic_func.rs ├── generic_struct.rs ├── generic_trait.rs ├── impl_trait.rs ├── maybeuninit.rs ├── maybeuninit_assume_init.rs ├── obj_sens.rs ├── opaque.rs ├── opaque_type_alias.rs ├── option.rs ├── promoted.rs ├── ptr_cast.rs ├── ptr_repr.rs ├── rc_new.rs ├── ref_and_deref.rs ├── slice.rs ├── static_dispatch.rs ├── static_variable.rs ├── struct.rs ├── struct_layout.rs ├── subslice.rs ├── thread.rs ├── trait_upcasting.rs ├── transmute_struct.rs ├── transmute_union.rs ├── two_dimensional_array.rs ├── union.rs └── union_nest.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /target 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/docs/_layouts/default.html -------------------------------------------------------------------------------- /docs/assets/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/docs/assets/css/style.scss -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/docs/index.md -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" 2 | max_width=110 -------------------------------------------------------------------------------- /src/bin/cargo-pta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/bin/cargo-pta.rs -------------------------------------------------------------------------------- /src/bin/pta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/bin/pta.rs -------------------------------------------------------------------------------- /src/builder/call_graph_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/builder/call_graph_builder.rs -------------------------------------------------------------------------------- /src/builder/fpag_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/builder/fpag_builder.rs -------------------------------------------------------------------------------- /src/builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/builder/mod.rs -------------------------------------------------------------------------------- /src/builder/special_function_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/builder/special_function_handler.rs -------------------------------------------------------------------------------- /src/builder/substs_specializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/builder/substs_specializer.rs -------------------------------------------------------------------------------- /src/graph/call_graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/graph/call_graph.rs -------------------------------------------------------------------------------- /src/graph/func_pag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/graph/func_pag.rs -------------------------------------------------------------------------------- /src/graph/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/graph/mod.rs -------------------------------------------------------------------------------- /src/graph/pag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/graph/pag.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mir/analysis_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/mir/analysis_context.rs -------------------------------------------------------------------------------- /src/mir/call_site.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/mir/call_site.rs -------------------------------------------------------------------------------- /src/mir/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/mir/context.rs -------------------------------------------------------------------------------- /src/mir/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/mir/function.rs -------------------------------------------------------------------------------- /src/mir/known_names.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/mir/known_names.rs -------------------------------------------------------------------------------- /src/mir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/mir/mod.rs -------------------------------------------------------------------------------- /src/mir/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/mir/path.rs -------------------------------------------------------------------------------- /src/pta/andersen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pta/andersen.rs -------------------------------------------------------------------------------- /src/pta/context_sensitive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pta/context_sensitive.rs -------------------------------------------------------------------------------- /src/pta/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pta/mod.rs -------------------------------------------------------------------------------- /src/pta/propagator/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod propagator; 2 | -------------------------------------------------------------------------------- /src/pta/propagator/propagator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pta/propagator/propagator.rs -------------------------------------------------------------------------------- /src/pta/strategies/context_strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pta/strategies/context_strategy.rs -------------------------------------------------------------------------------- /src/pta/strategies/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pta/strategies/mod.rs -------------------------------------------------------------------------------- /src/pta/strategies/stack_filtering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pta/strategies/stack_filtering.rs -------------------------------------------------------------------------------- /src/pts_set/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pts_set/mod.rs -------------------------------------------------------------------------------- /src/pts_set/points_to.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pts_set/points_to.rs -------------------------------------------------------------------------------- /src/pts_set/pt_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/pts_set/pt_data.rs -------------------------------------------------------------------------------- /src/rta/body_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/rta/body_visitor.rs -------------------------------------------------------------------------------- /src/rta/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/rta/mod.rs -------------------------------------------------------------------------------- /src/rta/rta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/rta/rta.rs -------------------------------------------------------------------------------- /src/util/bit_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/bit_vec.rs -------------------------------------------------------------------------------- /src/util/call_graph_stat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/call_graph_stat.rs -------------------------------------------------------------------------------- /src/util/chunked_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/chunked_queue.rs -------------------------------------------------------------------------------- /src/util/dot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/dot.rs -------------------------------------------------------------------------------- /src/util/index_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/index_tree.rs -------------------------------------------------------------------------------- /src/util/mem_watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/mem_watcher.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/mod.rs -------------------------------------------------------------------------------- /src/util/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/options.rs -------------------------------------------------------------------------------- /src/util/pta_statistics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/pta_statistics.rs -------------------------------------------------------------------------------- /src/util/results_dumper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/results_dumper.rs -------------------------------------------------------------------------------- /src/util/type_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/type_util.rs -------------------------------------------------------------------------------- /src/util/unsafe_statistics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/src/util/unsafe_statistics.rs -------------------------------------------------------------------------------- /tests/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/.DS_Store -------------------------------------------------------------------------------- /tests/unit_tests/alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/alloc.rs -------------------------------------------------------------------------------- /tests/unit_tests/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/array.rs -------------------------------------------------------------------------------- /tests/unit_tests/associated_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/associated_type.rs -------------------------------------------------------------------------------- /tests/unit_tests/box_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/box_array.rs -------------------------------------------------------------------------------- /tests/unit_tests/box_dyn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/box_dyn.rs -------------------------------------------------------------------------------- /tests/unit_tests/box_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/box_fn.rs -------------------------------------------------------------------------------- /tests/unit_tests/box_fnonce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/box_fnonce.rs -------------------------------------------------------------------------------- /tests/unit_tests/box_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/box_struct.rs -------------------------------------------------------------------------------- /tests/unit_tests/cast_arr_to_ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cast_arr_to_ptr.rs -------------------------------------------------------------------------------- /tests/unit_tests/cast_box.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cast_box.rs -------------------------------------------------------------------------------- /tests/unit_tests/cast_fnptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cast_fnptr.rs -------------------------------------------------------------------------------- /tests/unit_tests/cast_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cast_option.rs -------------------------------------------------------------------------------- /tests/unit_tests/cast_pointers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cast_pointers.rs -------------------------------------------------------------------------------- /tests/unit_tests/cast_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cast_struct.rs -------------------------------------------------------------------------------- /tests/unit_tests/cast_unsize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cast_unsize.rs -------------------------------------------------------------------------------- /tests/unit_tests/closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/closure.rs -------------------------------------------------------------------------------- /tests/unit_tests/closure_capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/closure_capture.rs -------------------------------------------------------------------------------- /tests/unit_tests/closure_generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/closure_generic.rs -------------------------------------------------------------------------------- /tests/unit_tests/closure_param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/closure_param.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/hashmap_from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/hashmap_from.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/hashmap_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/hashmap_iter.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/hashmap_new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/hashmap_new.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/hashset_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/hashset_iter.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_array.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_dyn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_dyn.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_get.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_iter.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_iter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_iter_map.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_last.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_last.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_macro.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_multi.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_new.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_struct.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_structs.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vec_with_capacity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vec_with_capacity.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vecdeque_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vecdeque_iter.rs -------------------------------------------------------------------------------- /tests/unit_tests/collections/vecdeque_new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/collections/vecdeque_new.rs -------------------------------------------------------------------------------- /tests/unit_tests/const_fn_ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/const_fn_ptr.rs -------------------------------------------------------------------------------- /tests/unit_tests/const_generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/const_generic.rs -------------------------------------------------------------------------------- /tests/unit_tests/copy_nonoverlapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/copy_nonoverlapping.rs -------------------------------------------------------------------------------- /tests/unit_tests/coroutine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/coroutine.rs -------------------------------------------------------------------------------- /tests/unit_tests/cs_call_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cs_call_test.rs -------------------------------------------------------------------------------- /tests/unit_tests/cs_pts_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/cs_pts_test.rs -------------------------------------------------------------------------------- /tests/unit_tests/custom_alloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/custom_alloc.rs -------------------------------------------------------------------------------- /tests/unit_tests/dyn_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/dyn_call.rs -------------------------------------------------------------------------------- /tests/unit_tests/dyn_fn_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/dyn_fn_trait.rs -------------------------------------------------------------------------------- /tests/unit_tests/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/enum.rs -------------------------------------------------------------------------------- /tests/unit_tests/fn_once.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/fn_once.rs -------------------------------------------------------------------------------- /tests/unit_tests/fntrait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/fntrait.rs -------------------------------------------------------------------------------- /tests/unit_tests/func_ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/func_ptr.rs -------------------------------------------------------------------------------- /tests/unit_tests/generic_func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/generic_func.rs -------------------------------------------------------------------------------- /tests/unit_tests/generic_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/generic_struct.rs -------------------------------------------------------------------------------- /tests/unit_tests/generic_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/generic_trait.rs -------------------------------------------------------------------------------- /tests/unit_tests/impl_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/impl_trait.rs -------------------------------------------------------------------------------- /tests/unit_tests/maybeuninit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/maybeuninit.rs -------------------------------------------------------------------------------- /tests/unit_tests/maybeuninit_assume_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/maybeuninit_assume_init.rs -------------------------------------------------------------------------------- /tests/unit_tests/obj_sens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/obj_sens.rs -------------------------------------------------------------------------------- /tests/unit_tests/opaque.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/opaque.rs -------------------------------------------------------------------------------- /tests/unit_tests/opaque_type_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/opaque_type_alias.rs -------------------------------------------------------------------------------- /tests/unit_tests/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/option.rs -------------------------------------------------------------------------------- /tests/unit_tests/promoted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/promoted.rs -------------------------------------------------------------------------------- /tests/unit_tests/ptr_cast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/ptr_cast.rs -------------------------------------------------------------------------------- /tests/unit_tests/ptr_repr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/ptr_repr.rs -------------------------------------------------------------------------------- /tests/unit_tests/rc_new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/rc_new.rs -------------------------------------------------------------------------------- /tests/unit_tests/ref_and_deref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/ref_and_deref.rs -------------------------------------------------------------------------------- /tests/unit_tests/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/slice.rs -------------------------------------------------------------------------------- /tests/unit_tests/static_dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/static_dispatch.rs -------------------------------------------------------------------------------- /tests/unit_tests/static_variable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/static_variable.rs -------------------------------------------------------------------------------- /tests/unit_tests/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/struct.rs -------------------------------------------------------------------------------- /tests/unit_tests/struct_layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/struct_layout.rs -------------------------------------------------------------------------------- /tests/unit_tests/subslice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/subslice.rs -------------------------------------------------------------------------------- /tests/unit_tests/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/thread.rs -------------------------------------------------------------------------------- /tests/unit_tests/trait_upcasting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/trait_upcasting.rs -------------------------------------------------------------------------------- /tests/unit_tests/transmute_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/transmute_struct.rs -------------------------------------------------------------------------------- /tests/unit_tests/transmute_union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/transmute_union.rs -------------------------------------------------------------------------------- /tests/unit_tests/two_dimensional_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/two_dimensional_array.rs -------------------------------------------------------------------------------- /tests/unit_tests/union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/union.rs -------------------------------------------------------------------------------- /tests/unit_tests/union_nest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustanlys/rupta/HEAD/tests/unit_tests/union_nest.rs --------------------------------------------------------------------------------