Table of Contents1 - Introduction
2 - Profiling your application
3 - User interface reference
4 - SDK Reference
SalesSales and licensing related questions should be sent to our sales team at:
FeedbackIf you have feedback regarding this website or any of our products, please use the following email address:
SupportQuestions related to problems you have encountered with either this website or any of our products should be directed to our support team at:
EnquiriesAny other questions, or general enquiries should be sent to the following email address:
4.3 - OsoMP_FreeGenerates a new free event in the profile.
void OsoMP_Free( UInt8 type, void* mem, const OsoMPAttribute* attributes, UInt32 noofattributes );
Specifies the type of memory block being freed.|
This value can be one of the standard memory block types, or any custom type previously registered through a call to OsoMP_NewBlockType.
|mem||The memory address of the block being freed.|
Address of the first attribute in an array of attributes that will be appended to this event.|
This parameter can be NULL if no custom attributes are required for this memory block.
|noofattributes||The number of entries in the array pointed to by the attributes parameter.|
Free events that cannot be paired with matching allocation events will be marked as being unmatched (an error) in the Oso Memory Profiler.