diff --git a/Library/OcAppleKernelLib/Vtables.c b/Library/OcAppleKernelLib/Vtables.c index c843c83b..4dc3d2b4 100644 --- a/Library/OcAppleKernelLib/Vtables.c +++ b/Library/OcAppleKernelLib/Vtables.c @@ -242,6 +242,10 @@ InternalPrepareCreateVtablesPrelinked64 ( for (Index = 0; Index < NumSymbols; ++Index) { Symbol = &SymbolTable[Index]; + if (((Symbol->Type) & MACH_N_TYPE_STAB) != 0) { + continue; + } + Name = MachoGetSymbolName64 (MachoContext, Symbol); if (MachoSymbolNameIsVtable64 (Name)) { if (VtableIndex >= MaxSize) {