MCPcopy Create free account
hub / github.com/beefytech/Beef / CreateReferenceType

Method CreateReferenceType

IDEHelper/Backend/BeModule.cpp:3596–3607  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3594}
3595
3596BeDbgReferenceType * BeDbgModule::CreateReferenceType(BeDbgType* elementType)
3597{
3598 BeDbgType* useType = elementType->FindDerivedType(BeDbgReferenceType::TypeId);
3599 if (useType == NULL)
3600 {
3601 auto dbgType = mTypes.Alloc<BeDbgReferenceType>();
3602 dbgType->mElement = elementType;
3603 elementType->mDerivedTypes.PushFront(dbgType, &mBeModule->mAlloc);
3604 useType = dbgType;
3605 }
3606 return (BeDbgReferenceType*)useType;
3607}
3608
3609void BeDbgModule::HashContent(BeHashContext & hashCtx)
3610{

Callers 2

HandleNextCmdMethod · 0.80
DoActualizationMethod · 0.80

Calls 2

FindDerivedTypeMethod · 0.80
PushFrontMethod · 0.45

Tested by

no test coverage detected