TXM_MODULE_MANAGER_CHECK_INSIDE_OBJ_POOL is only used within threadx.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesthreadxTXM_MODULE_MANAGER_CHECK_INSIDE_OBJ_POOL

TXM_MODULE_MANAGER_CHECK_INSIDE_OBJ_POOL macro

Syntax

#define TXM_MODULE_MANAGER_CHECK_INSIDE_OBJ_POOL(module_instance, obj_ptr, obj_size) \     ((_txm_module_manager_object_pool_created == TX_TRUE) && \     ((obj_ptr) < ((obj_ptr) + (obj_size))) && \     (((obj_ptr) >= ((ALIGN_TYPE) _txm_module_manager_object_pool.tx_byte_pool_start + sizeof(TXM_MODULE_ALLOCATED_OBJECT))) && \     (((obj_ptr) + (obj_size)) <= (ALIGN_TYPE) (_txm_module_manager_object_pool.tx_byte_pool_start + _txm_module_manager_object_pool.tx_byte_pool_size))))

Arguments

module_instance

obj_ptr

obj_size

References

LocationText
txm_module_manager_util.h:67
#define TXM_MODULE_MANAGER_CHECK_INSIDE_OBJ_POOL(module_instance, obj_ptr, obj_size) \
txm_module_manager_util.h:87
TXM_MODULE_MANAGER_CHECK_INSIDE_OBJ_POOL(module_instance, obj_ptr, obj_size)