object-introspection/test
Alastair Robertson 7bb6791af9 AddPadding: Insert padding at the beginning of structs if necessary
This is sometimes needed now that we're removing members before adding
padding.
2023-07-27 16:01:35 +01:00
..
integration Types: Fix folly::small_vector and folly::sorted_vector_map 2023-07-26 10:07:30 +01:00
ci.oid.toml Take list of pass-through types from config instead of hardcoding 2023-07-05 13:39:19 +01:00
CMakeLists.txt TypeGraph: Add EnforceCompatibility pass 2023-07-26 17:12:36 +01:00
integration_entry_doStuff_arg0.oid Initial commit 2022-12-19 06:37:51 -08:00
integration_entry_doStuff_this.oid Initial commit 2022-12-19 06:37:51 -08:00
integration_entry_inc_arg0.oid Initial commit 2022-12-19 06:37:51 -08:00
integration_mttest.cpp Fix warnings in test code 2023-05-23 10:36:42 +01:00
integration_return_incN_arg0.oid Initial commit 2022-12-19 06:37:51 -08:00
integration_sleepy.cpp Fix warnings in test code 2023-05-23 10:36:42 +01:00
integration.py integration_py: fix expected sizes 2023-05-31 19:00:10 +02:00
main.cpp Tests: Split common code out into type_graph_utils 2023-05-31 15:49:37 +01:00
mocks.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
mttest.h formatting: force pointers/references with the type 2023-03-24 20:18:18 +00:00
test_add_children.cpp DrgnParser: Always stub function pointers 2023-07-26 11:30:01 +01:00
test_add_padding.cpp AddPadding: Insert padding at the beginning of structs if necessary 2023-07-27 16:01:35 +01:00
test_alignment_calc.cpp AlignmentCalc: Array alignment should be based on elementType's alignment 2023-07-25 14:23:01 +01:00
test_codegen.cpp CodeGen: Don't measure the sizes of union members 2023-07-26 11:16:30 +01:00
test_compiler.cpp move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
test_container_info.cpp ContainerInfo: Move matcher regex construction to class ctor and add unit tests 2023-05-26 18:21:59 +01:00
test_drgn_parser.cpp DrgnParser: Always stub function pointers 2023-07-26 11:30:01 +01:00
test_drgn_parser.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
test_enforce_compatibility.cpp EnforceCompatibility: Follow OICodeGen's typesToStub list 2023-07-26 17:31:35 +01:00
test_flattener.cpp TypeGraph: Introduce TypeGraphParser to simplify unit testing 2023-07-13 17:38:49 +01:00
test_name_gen.cpp TypeGraph: Better handling for anonymous types 2023-07-12 17:44:38 +01:00
test_node_tracker.cpp move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
test_parser.cpp move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
test_prune.cpp TypeGraph: Add Prune pass 2023-07-26 16:56:34 +01:00
test_remove_members.cpp CodeGen: Don't measure the sizes of union members 2023-07-26 11:16:30 +01:00
test_remove_top_level_pointer.cpp TypeGraph: Switch from pointers to references 2023-07-06 17:24:33 +01:00
test_topo_sorter.cpp TopoSorter: Sort Typedefs before pointers 2023-07-25 15:31:35 +01:00
test_type_identifier.cpp RemoveIgnored: Recurse into params,parents,members,children of Classes 2023-07-24 15:02:20 +01:00
type_graph_utils.cpp TypeGraphParser: Throw custom error types 2023-07-18 17:18:28 +01:00
type_graph_utils.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00
TypeGraphParser.cpp AlignmentCalc: Tests for bitfields 2023-07-25 14:23:01 +01:00
TypeGraphParser.h move all internal logic to oi::detail namespace 2023-07-26 18:01:38 +01:00