Lines Matching defs:AppleObjCRuntimeV2
1 //===-- AppleObjCRuntimeV2.cpp --------------------------------------------===//
55 #include "AppleObjCRuntimeV2.h"
72 char AppleObjCRuntimeV2::ID = 0;
729 AppleObjCRuntimeV2::AppleObjCRuntimeV2(Process *process,
758 AppleObjCRuntimeV2::GetPreferredLanguageRuntime(ValueObject &in_value) {
770 bool AppleObjCRuntimeV2::GetDynamicTypeAndAddress(
825 LanguageRuntime *AppleObjCRuntimeV2::CreateInstance(Process *process,
835 return new AppleObjCRuntimeV2(process, objc_module_sp);
1136 void AppleObjCRuntimeV2::Initialize() {
1146 void AppleObjCRuntimeV2::Terminate() {
1151 AppleObjCRuntimeV2::CreateExceptionResolver(const BreakpointSP &bkpt,
1167 AppleObjCRuntimeV2::CreateObjectChecker(std::string name,
1221 size_t AppleObjCRuntimeV2::GetByteOffsetForIvar(CompilerType &parent_ast_type,
1269 bool AppleObjCRuntimeV2::IsTaggedPointer(addr_t ptr) {
1461 AppleObjCRuntimeV2::HashTableSignature::HashTableSignature() = default;
1463 void AppleObjCRuntimeV2::HashTableSignature::UpdateSignature(
1470 bool AppleObjCRuntimeV2::HashTableSignature::NeedsUpdate(
1471 Process *process, AppleObjCRuntimeV2 *runtime,
1490 AppleObjCRuntimeV2::GetClassDescriptorFromISA(ObjCISA isa) {
1500 AppleObjCRuntimeV2::GetClassDescriptor(ValueObject &valobj) {
1543 "0x%" PRIx64 ": AppleObjCRuntimeV2::GetClassDescriptor() ISA was "
1550 lldb::addr_t AppleObjCRuntimeV2::GetTaggedPointerObfuscator() {
1583 lldb::addr_t AppleObjCRuntimeV2::GetISAHashTablePointer() {
1610 std::unique_ptr<AppleObjCRuntimeV2::SharedCacheImageHeaders>
1611 AppleObjCRuntimeV2::SharedCacheImageHeaders::CreateSharedCacheImageHeaders(
1612 AppleObjCRuntimeV2 &runtime) {
1683 llvm::Error AppleObjCRuntimeV2::SharedCacheImageHeaders::UpdateIfNeeded() {
1729 bool AppleObjCRuntimeV2::SharedCacheImageHeaders::IsImageLoaded(
1741 uint64_t AppleObjCRuntimeV2::SharedCacheImageHeaders::GetVersion() {
1751 AppleObjCRuntimeV2::DynamicClassInfoExtractor::GetClassInfoUtilityFunctionImpl(
1816 AppleObjCRuntimeV2::DynamicClassInfoExtractor::GetClassInfoUtilityFunction(
1848 AppleObjCRuntimeV2::DynamicClassInfoExtractor::GetClassInfoArgs(Helper helper) {
1860 AppleObjCRuntimeV2::DynamicClassInfoExtractor::Helper
1861 AppleObjCRuntimeV2::DynamicClassInfoExtractor::ComputeHelper(
1892 AppleObjCRuntimeV2::SharedCacheClassInfoExtractor::
1981 AppleObjCRuntimeV2::SharedCacheClassInfoExtractor::GetClassInfoUtilityFunction(
1988 AppleObjCRuntimeV2::DescriptorMapUpdateResult
1989 AppleObjCRuntimeV2::DynamicClassInfoExtractor::UpdateISAToDescriptorMap(
2179 uint32_t AppleObjCRuntimeV2::ParseClassInfoArray(const DataExtractor &data,
2202 log, "AppleObjCRuntimeV2 found NULL isa, ignoring this class info");
2210 "AppleObjCRuntimeV2 found cached isa=0x%" PRIx64
2233 "AppleObjCRuntimeV2 added isa=0x%" PRIx64
2240 LLDB_LOGF(log, "AppleObjCRuntimeV2 parsed %" PRIu32 " class infos",
2245 bool AppleObjCRuntimeV2::HasSymbol(ConstString Name) {
2256 AppleObjCRuntimeV2::DescriptorMapUpdateResult
2257 AppleObjCRuntimeV2::SharedCacheClassInfoExtractor::UpdateISAToDescriptorMap() {
2457 lldb::addr_t AppleObjCRuntimeV2::GetSharedCacheReadOnlyAddress() {
2490 lldb::addr_t AppleObjCRuntimeV2::GetSharedCacheBaseAddress() {
2507 void AppleObjCRuntimeV2::UpdateISAToDescriptorMapIfNeeded() {
2585 bool AppleObjCRuntimeV2::RealizedClassGenerationCountChanged() {
2626 void AppleObjCRuntimeV2::WarnIfNoClassesCached(
2658 void AppleObjCRuntimeV2::WarnIfNoExpandedSharedCache() {
2692 DeclVendor *AppleObjCRuntimeV2::GetDeclVendor() {
2699 lldb::addr_t AppleObjCRuntimeV2::LookupRuntimeSymbol(ConstString name) {
2758 AppleObjCRuntimeV2::NonPointerISACache *
2759 AppleObjCRuntimeV2::NonPointerISACache::CreateInstance(
2760 AppleObjCRuntimeV2 &runtime, const lldb::ModuleSP &objc_module_sp) {
2826 AppleObjCRuntimeV2::TaggedPointerVendorV2 *
2827 AppleObjCRuntimeV2::TaggedPointerVendorV2::CreateInstance(
2828 AppleObjCRuntimeV2 &runtime, const lldb::ModuleSP &objc_module_sp) {
2934 bool AppleObjCRuntimeV2::TaggedPointerVendorLegacy::IsPossibleTaggedPointer(
2940 AppleObjCRuntimeV2::TaggedPointerVendorLegacy::GetClassDescriptor(
3002 AppleObjCRuntimeV2::TaggedPointerVendorRuntimeAssisted::
3004 AppleObjCRuntimeV2 &runtime, uint64_t objc_debug_taggedpointer_mask,
3021 bool AppleObjCRuntimeV2::TaggedPointerVendorRuntimeAssisted::
3027 AppleObjCRuntimeV2::TaggedPointerVendorRuntimeAssisted::GetClassDescriptor(
3074 AppleObjCRuntimeV2::TaggedPointerVendorExtended::TaggedPointerVendorExtended(
3075 AppleObjCRuntimeV2 &runtime, uint64_t objc_debug_taggedpointer_mask,
3107 bool AppleObjCRuntimeV2::TaggedPointerVendorExtended::
3120 AppleObjCRuntimeV2::TaggedPointerVendorExtended::GetClassDescriptor(
3165 AppleObjCRuntimeV2::NonPointerISACache::NonPointerISACache(
3166 AppleObjCRuntimeV2 &runtime, const ModuleSP &objc_module_sp,
3185 AppleObjCRuntimeV2::NonPointerISACache::GetClassDescriptor(ObjCISA isa) {
3199 bool AppleObjCRuntimeV2::NonPointerISACache::EvaluateNonPointerISA(
3303 ObjCLanguageRuntime::EncodingToTypeSP AppleObjCRuntimeV2::GetEncodingToType() {
3311 AppleObjCRuntimeV2::GetPointerISA(ObjCISA isa) {
3320 bool AppleObjCRuntimeV2::GetCFBooleanValuesIfNeeded() {
3364 void AppleObjCRuntimeV2::GetValuesForGlobalCFBooleans(lldb::addr_t &cf_true,
3373 void AppleObjCRuntimeV2::ModulesDidLoad(const ModuleList &module_list) {
3379 bool AppleObjCRuntimeV2::IsSharedCacheImageLoaded(uint16_t image_index) {
3390 std::optional<uint64_t> AppleObjCRuntimeV2::GetSharedCacheImageHeaderVersion() {
3402 AppleObjCRuntimeV2::GetLanguageSpecificData(SymbolContext sc) {