object-introspection/oi
Alastair Robertson f5b5885666 TypeGraph: Make original fully qualified names available for Class types
The worry about doing this earlier was performance, but on a further
reading of the code, both legacy OICodeGen and new DrgnParser have been
calling into drgn_type_fully_qualified_name() for every class for a long
time already.
2023-06-26 16:11:24 +01:00
..
support tomlplusplus: compile header once 2023-05-30 16:43:10 +02:00
type_graph TypeGraph: Make original fully qualified names available for Class types 2023-06-26 16:11:24 +01:00
CMakeLists.txt TypeGraph: Split CodeGen into separate functions for testing 2023-06-23 14:23:53 +01:00
CodeGen.cpp TypeGraph: Split CodeGen into separate functions for testing 2023-06-23 14:23:53 +01:00
CodeGen.h TypeGraph: Split CodeGen into separate functions for testing 2023-06-23 14:23:53 +01:00
ContainerInfo.cpp TypeGraph: Split CodeGen into separate functions for testing 2023-06-23 14:23:53 +01:00
ContainerInfo.h TypeGraph: Split CodeGen into separate functions for testing 2023-06-23 14:23:53 +01:00
ContainerTypeEnum.h clean up common.h 2023-06-09 13:15:17 +02:00
Descs.cpp move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
Descs.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
DrgnUtils.cpp ensure oi_name is never a nullptr (#165) 2023-06-12 16:47:34 -07:00
DrgnUtils.h DrgnUtils: Add isSizeComplete and underlyingType helper functions 2023-05-24 15:57:18 +01:00
EnumBitset.h Turn FeatureSet into a generic EnumBitset 2023-05-31 14:05:51 +01:00
Features.cpp Turn FeatureSet into a generic EnumBitset 2023-05-31 14:05:51 +01:00
Features.h features: add GenJitDebug 2023-06-26 14:39:38 +01:00
FuncGen.cpp TypedDataSegment: implementation 2023-06-19 19:06:04 +01:00
FuncGen.h TypedDataSegment: implementation 2023-06-19 19:06:04 +01:00
Headers.h Add copyright header to all source files 2023-06-15 10:30:29 -07:00
Metrics.cpp move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
Metrics.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OICache.cpp move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OICache.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OICodeGen.cpp set function oi_name to null rather than garbage 2023-06-14 17:25:18 +02:00
OICodeGen.h clean up common.h 2023-06-09 13:15:17 +02:00
OICompiler.cpp features: add GenJitDebug 2023-06-26 14:39:38 +01:00
OICompiler.h features: add GenJitDebug 2023-06-26 14:39:38 +01:00
OID.cpp features: add GenJitDebug 2023-06-26 14:39:38 +01:00
OIDebugger.cpp TypeGraph: Split CodeGen into separate functions for testing 2023-06-23 14:23:53 +01:00
OIDebugger.h features: add GenJitDebug 2023-06-26 14:39:38 +01:00
OIGenerator.cpp Fix warnings in core code 2023-05-23 10:36:42 +01:00
OIGenerator.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OILexer.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OILexer.l move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OILibrary.cpp move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OILibraryImpl.cpp features: add GenJitDebug 2023-06-26 14:39:38 +01:00
OILibraryImpl.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OIOpts.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OIParser.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OIParser.yy move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
OITraceCode.cpp TypedDataSegment: implementation 2023-06-19 19:06:04 +01:00
OIUtils.cpp TypedDataSegment: implementation 2023-06-19 19:06:04 +01:00
OIUtils.h features: switch to bitset 2023-05-19 15:59:18 +02:00
PaddingHunter.cpp move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
PaddingHunter.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
Serialize.cpp move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
Serialize.h clean up common.h 2023-06-09 13:15:17 +02:00
SymbolService.cpp clean up common.h 2023-06-09 13:15:17 +02:00
SymbolService.h Unit Tests: Create MockSymbolService 2023-06-23 14:23:53 +01:00
Syscall.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
TimeUtils.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
TrapInfo.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00
TreeBuilder.cpp TypeGraph: Fix multi dimensional arrays 2023-05-31 16:53:38 +01:00
TreeBuilder.h clean up common.h 2023-06-09 13:15:17 +02:00
TypeHierarchy.h clean up common.h 2023-06-09 13:15:17 +02:00
X86InstDefs.h move src directory to oi (#134) 2023-04-26 16:20:53 +01:00