|
Simple Virtual Machine
A simple but flexible virtual machine
|
This module contains API functions to handle SVM memories. More...
Modules | |
| SVM memory zone | |
| This module contains API functions to handle SVM memory zones. | |
| SVM memory allocation | |
| This module contains API functions to handle SVM memory allocation. | |
| SVM memory scope | |
| This module contains API functions to handle SVM memory scope. | |
| SVM memory addresses | |
| This module contains API functions to handle SVM memory addresses. | |
| SVM memory pointers | |
| This module contains API functions to handle SVM memory pointers. | |
| SVM memory read | |
| This module contains API functions to handle SVM memory read access. | |
| SVM memory write | |
| This module contains API functions to handle SVM memory write access. | |
| SVM memory aliases | |
| This module contains API functions to handle SVM memory aliases. | |
| SVM memory operations | |
| This module contains API functions to handle SVM memory operations. | |
| SVM memory synchronisation | |
| This module contains API functions to handle SVM memory synchronisation. | |
Functions | |
| SVM_FUNCTION SVM_Value_Pointer * | svm_memory_get_defined (const void *svm, const SVM_Kernel kernel) |
| This function returns pointers on all defined blocks in memory. | |
This module contains API functions to handle SVM memories.
A memory is a data storage using strong typing and allocation to control data integrity and life span.
| SVM_FUNCTION SVM_Value_Pointer * svm_memory_get_defined | ( | const void * | svm, |
| const SVM_Kernel | kernel | ||
| ) |
This function returns pointers on all defined blocks in memory.
| [in] | svm | The SVM pointer passed as first argument of the callback function. |
| [in] | kernel | The kernel in which the targeted memory is. |
| FAILURE | interruption when a parameter is incorrect. (Please refer to the main description page of this API.) |
| FAILURE | interruption when the kernel is not owned by our process or is not in a process locked by ours. |