&upcalls,
&spiFunctionTable)) {
// attach rejected by module
- secdebug("cssm", "attach of module %p(%s) failed",
+ secinfo("cssm", "attach of module %p(%s) failed",
&module, module.name().c_str());
CssmError::throwMe(err);
}
if (spiFunctionTable == NULL || spiFunctionTable->ServiceType != subserviceType())
CssmError::throwMe(CSSMERR_CSSM_INVALID_ADDIN_FUNCTION_TABLE);
mIsActive = true; // now officially attached to plugin
- secdebug("cssm", "%p attached module %p(%s) (ssid %ld type %ld)",
+ secinfo("cssm", "%p attached module %p(%s) (ssid %ld type %ld)",
this, parent, parent->name().c_str(), (long)ssId, (long)ssType);
// subclass is responsible for taking spiFunctionTable and build
// whatever dispatch is needed
CssmError::throwMe(CSSM_ERRCODE_FUNCTION_FAILED); //@#attachment busy
if (CSSM_RETURN error = module.plugin->detach(handle()))
CssmError::throwMe(error); // I'm sorry Dave, ...
- secdebug("cssm", "%p detach module %p(%s)", this,
+ secinfo("cssm", "%p detach module %p(%s)", this,
&module, module.name().c_str());
mIsActive = false;
module.detach(this);
//
void *Attachment::upcallMalloc(CSSM_HANDLE handle, size_t size)
{
- BEGIN_API
+ BEGIN_API_NO_METRICS
return HandleObject::find<Attachment>(handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).malloc(size);
END_API1(NULL)
}
void Attachment::upcallFree(CSSM_HANDLE handle, void *mem)
{
- BEGIN_API
+ BEGIN_API_NO_METRICS
return HandleObject::find<Attachment>(handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).free(mem);
END_API0
}
void *Attachment::upcallRealloc(CSSM_HANDLE handle, void *mem, size_t size)
{
- BEGIN_API
+ BEGIN_API_NO_METRICS
return HandleObject::find<Attachment>(handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).realloc(mem, size);
END_API1(NULL)
}
void *Attachment::upcallCalloc(CSSM_HANDLE handle, size_t num, size_t size)
{
- BEGIN_API
+ BEGIN_API_NO_METRICS
return HandleObject::find<Attachment>(handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).calloc(size, num);
END_API1(NULL)
}
CSSM_RETURN Attachment::upcallCcToHandle(CSSM_CC_HANDLE handle,
CSSM_MODULE_HANDLE *modHandle)
{
- BEGIN_API
-#warning Cast from CSSM_CC_HANDLE to CSSM_HANDLE
+ BEGIN_API_NO_METRICS
Required(modHandle) = HandleObject::find<HandleContext>((CSSM_HANDLE)handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE).attachment.handle();
END_API(CSP)
}
CSSM_FUNC_NAME_ADDR_PTR FunctionTable,
uint32 NumFunctions)
{
- BEGIN_API
+ BEGIN_API_NO_METRICS
Attachment &attachment = HandleObject::find<Attachment>(handle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE);
Required(guid) = attachment.myGuid();
Required(version) = attachment.mVersion;