BNScriptingInstance* ScriptingProvider::CreateInstanceCallback(void* ctxt) { ScriptingProvider* provider = (ScriptingProvider*)ctxt; Ref<ScriptingInstance> instance = provider->CreateNewInstance(); return instance ? BNNewScriptingInstanceReference(instance->GetObject()) : nullptr; }
void Function::CreateUserStackVariable(int64_t offset, Ref<Type> type, const string& name) { BNCreateUserStackVariable(m_object, offset, type->GetObject(), name.c_str()); }