threadx
+
0
/32 examples
SourceVu will show references to
UCHAR
from the following samples and libraries:
Libraries
netxduo
usbx
levelx
filex
Examples
STM32469I-Discovery
Applications
FileX
Fx_Dual_Instance
Fx_MultiAccess
Fx_NoR_Write_Read_File
Fx_uSD_File_Edit
FX_IAP
IAP_main
ThreadX
Tx_Thread_Sync
USBX
Ux_Device_CDC_ACM
Ux_Device_CDC_ECM
Ux_Device_HID_CDC_ACM
Ux_Device_MSC
Ux_Host_DualClass
Ux_Host_HID_CDC_ACM
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_MQTT_Client
Nx_SNTP_Client
Nx_TCP_Echo_Client
Nx_TCP_Echo_Server
Nx_UDP_Echo_Client
Nx_UDP_Echo_Server
Nx_WebServer
ThreadX
Tx_LowPower
Tx_MPU
Tx_Thread_Creation
Tx_Thread_MsgQueue
USBX
Ux_Device_DFU
Ux_Device_HID
Ux_Host_CDC_ACM
Ux_Host_HID
Ux_Host_MSC
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
threadx
UCHAR
UCHAR
Syntax
Show:
Summary
Declaration
from
tx_port.h:109
typedef
unsigned
char
UCHAR
;
Examples
UCHAR
is referenced by 32 libraries and example projects:
Libraries
netxduo
usbx
levelx
filex
Examples
STM32469I-Discovery
Applications
FileX
Fx_Dual_Instance
Fx_MultiAccess
Fx_NoR_Write_Read_File
Fx_uSD_File_Edit
FX_IAP
IAP_main
ThreadX
Tx_Thread_Sync
USBX
Ux_Device_CDC_ACM
Ux_Device_CDC_ECM
Ux_Device_HID_CDC_ACM
Ux_Device_MSC
Ux_Host_DualClass
Ux_Host_HID_CDC_ACM
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_MQTT_Client
Nx_SNTP_Client
Nx_TCP_Echo_Client
Nx_TCP_Echo_Server
Nx_UDP_Echo_Client
Nx_UDP_Echo_Server
Nx_WebServer
ThreadX
Tx_LowPower
Tx_MPU
Tx_Thread_Creation
Tx_Thread_MsgQueue
USBX
Ux_Device_DFU
Ux_Device_HID
Ux_Host_CDC_ACM
Ux_Host_HID
Ux_Host_MSC
References
from
0/32
examples
Code
Location
Scope
Referrer
typedef
unsigned
char
UCHAR
;
tx_port.h:109
typedef
unsigned
char
UCHAR
;
tx_port.h:79
UCHAR
*
tx_block_pool_available_list
;
tx_api.h:560
TX_BLOCK_POOL_STRUCT
TX_BLOCK_POOL_STRUCT::tx_block_pool_available_list
UCHAR
*
tx_block_pool_start
;
tx_api.h:563
TX_BLOCK_POOL_STRUCT
TX_BLOCK_POOL_STRUCT::tx_block_pool_start
UCHAR
*
tx_byte_pool_list
;
tx_api.h:638
TX_BYTE_POOL_STRUCT
TX_BYTE_POOL_STRUCT::tx_byte_pool_list
UCHAR
*
tx_byte_pool_search
;
tx_api.h:642
TX_BYTE_POOL_STRUCT
TX_BYTE_POOL_STRUCT::tx_byte_pool_search
UCHAR
*
tx_byte_pool_start
;
tx_api.h:645
TX_BYTE_POOL_STRUCT
TX_BYTE_POOL_STRUCT::tx_byte_pool_start
UCHAR
*
work_ptr
;
tx_block_allocate.c:87
_tx_block_allocate()
UCHAR
*
temp_ptr
;
tx_block_allocate.c:88
_tx_block_allocate()
UCHAR
*
*
next_block_ptr
;
tx_block_allocate.c:89
_tx_block_allocate()
UCHAR
*
*
return_ptr
;
tx_block_allocate.c:90
_tx_block_allocate()
temp_ptr
=
TX_UCHAR_POINTER_ADD
(
work_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_block_allocate.c:162
_tx_block_allocate()
return_ptr
=
TX_INDIRECT_VOID_TO_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
tx_block_allocate.c:163
_tx_block_allocate()
next_block_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
work_ptr
)
;
tx_block_allocate.c:167
_tx_block_allocate()
temp_ptr
=
TX_BLOCK_POOL_TO_UCHAR_POINTER_CONVERT
(
pool_ptr
)
;
tx_block_allocate.c:171
_tx_block_allocate()
return_ptr
=
TX_INDIRECT_VOID_TO_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
tx_block_allocate.c:211
_tx_block_allocate()
UCHAR
*
block_ptr
;
tx_block_pool_create.c:86
_tx_block_pool_create()
UCHAR
*
*
block_link_ptr
;
tx_block_pool_create.c:87
_tx_block_pool_create()
UCHAR
*
next_block_ptr
;
tx_block_pool_create.c:88
_tx_block_pool_create()
pool_ptr
->
tx_block_pool_start
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_block_pool_create.c:106
_tx_block_pool_create()
total_blocks
=
pool_size
/
(
block_size
+
(
sizeof
(
UCHAR
*
)
)
)
;
tx_block_pool_create.c:111
_tx_block_pool_create()
block_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_block_pool_create.c:115
_tx_block_pool_create()
next_block_ptr
=
TX_UCHAR_POINTER_ADD
(
block_ptr
,
(
block_size
+
(
sizeof
(
UCHAR
*
)
)
)
)
;
tx_block_pool_create.c:116
_tx_block_pool_create()
block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
tx_block_pool_create.c:124
_tx_block_pool_create()
next_block_ptr
=
TX_UCHAR_POINTER_ADD
(
block_ptr
,
(
block_size
+
(
sizeof
(
UCHAR
*
)
)
)
)
;
tx_block_pool_create.c:131
_tx_block_pool_create()
block_ptr
=
TX_UCHAR_POINTER_SUB
(
block_ptr
,
(
block_size
+
(
sizeof
(
UCHAR
*
)
)
)
)
;
tx_block_pool_create.c:143
_tx_block_pool_create()
block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
tx_block_pool_create.c:146
_tx_block_pool_create()
pool_ptr
->
tx_block_pool_available_list
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_block_pool_create.c:150
_tx_block_pool_create()
UCHAR
*
work_ptr
;
tx_block_release.c:82
_tx_block_release()
UCHAR
*
*
return_block_ptr
;
tx_block_release.c:83
_tx_block_release()
UCHAR
*
*
next_block_ptr
;
tx_block_release.c:84
_tx_block_release()
work_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
tx_block_release.c:95
_tx_block_release()
work_ptr
=
TX_UCHAR_POINTER_SUB
(
work_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_block_release.c:96
_tx_block_release()
next_block_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
work_ptr
)
;
tx_block_release.c:97
_tx_block_release()
return_block_ptr
=
TX_VOID_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
thread_ptr
->
tx_thread_additional_suspend_info
)
;
tx_block_release.c:159
_tx_block_release()
work_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
tx_block_release.c:160
_tx_block_release()
UCHAR
*
work_ptr
;
tx_byte_allocate.c:89
_tx_byte_allocate()
UCHAR
*
_tx_byte_pool_search
(
TX_BYTE_POOL
*
pool_ptr
,
ULONG
memory_size
)
;
tx_byte_pool.h:105
_tx_byte_pool_search()
UCHAR
*
block_ptr
;
tx_byte_pool_create.c:81
_tx_byte_pool_create()
UCHAR
*
*
block_indirect_ptr
;
tx_byte_pool_create.c:82
_tx_byte_pool_create()
UCHAR
*
temp_ptr
;
tx_byte_pool_create.c:83
_tx_byte_pool_create()
pool_ptr
->
tx_byte_pool_start
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_byte_pool_create.c:100
_tx_byte_pool_create()
pool_ptr
->
tx_byte_pool_list
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_byte_pool_create.c:104
_tx_byte_pool_create()
pool_ptr
->
tx_byte_pool_search
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_byte_pool_create.c:105
_tx_byte_pool_create()
block_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_byte_pool_create.c:119
_tx_byte_pool_create()
block_ptr
=
TX_UCHAR_POINTER_ADD
(
block_ptr
,
pool_size
)
;
tx_byte_pool_create.c:120
_tx_byte_pool_create()
block_ptr
=
TX_UCHAR_POINTER_SUB
(
block_ptr
,
(
sizeof
(
ALIGN_TYPE
)
)
)
;
tx_byte_pool_create.c:123
_tx_byte_pool_create()
temp_ptr
=
TX_BYTE_POOL_TO_UCHAR_POINTER_CONVERT
(
pool_ptr
)
;
tx_byte_pool_create.c:126
_tx_byte_pool_create()
block_indirect_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
tx_byte_pool_create.c:127
_tx_byte_pool_create()
block_ptr
=
TX_UCHAR_POINTER_SUB
(
block_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_pool_create.c:130
_tx_byte_pool_create()
block_indirect_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
tx_byte_pool_create.c:131
_tx_byte_pool_create()
*
block_indirect_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_byte_pool_create.c:132
_tx_byte_pool_create()
temp_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_byte_pool_create.c:135
_tx_byte_pool_create()
block_indirect_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
temp_ptr
)
;
tx_byte_pool_create.c:136
_tx_byte_pool_create()
block_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
pool_start
)
;
tx_byte_pool_create.c:138
_tx_byte_pool_create()
block_ptr
=
TX_UCHAR_POINTER_ADD
(
block_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_pool_create.c:139
_tx_byte_pool_create()
UCHAR
*
_tx_byte_pool_search
(
TX_BYTE_POOL
*
pool_ptr
,
ULONG
memory_size
)
tx_byte_pool_search.c:87
_tx_byte_pool_search()
UCHAR
*
current_ptr
;
tx_byte_pool_search.c:92
_tx_byte_pool_search()
UCHAR
*
next_ptr
;
tx_byte_pool_search.c:93
_tx_byte_pool_search()
UCHAR
*
*
this_block_link_ptr
;
tx_byte_pool_search.c:94
_tx_byte_pool_search()
UCHAR
*
*
next_block_link_ptr
;
tx_byte_pool_search.c:95
_tx_byte_pool_search()
UCHAR
*
work_ptr
;
tx_byte_pool_search.c:101
_tx_byte_pool_search()
total_theoretical_available
=
pool_ptr
->
tx_byte_pool_available
+
(
(
pool_ptr
->
tx_byte_pool_fragments
-
2
)
*
(
(
sizeof
(
UCHAR
*
)
)
+
(
sizeof
(
ALIGN_TYPE
)
)
)
)
;
tx_byte_pool_search.c:110
_tx_byte_pool_search()
work_ptr
=
TX_UCHAR_POINTER_ADD
(
current_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_pool_search.c:147
_tx_byte_pool_search()
this_block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
current_ptr
)
;
tx_byte_pool_search.c:166
_tx_byte_pool_search()
available_bytes
=
TX_UCHAR_POINTER_DIF
(
next_ptr
,
current_ptr
)
;
tx_byte_pool_search.c:170
_tx_byte_pool_search()
available_bytes
=
available_bytes
-
(
(
sizeof
(
UCHAR
*
)
)
+
(
sizeof
(
ALIGN_TYPE
)
)
)
;
tx_byte_pool_search.c:171
_tx_byte_pool_search()
work_ptr
=
TX_UCHAR_POINTER_ADD
(
next_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_pool_search.c:188
_tx_byte_pool_search()
next_block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
next_ptr
)
;
tx_byte_pool_search.c:195
_tx_byte_pool_search()
next_block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
next_ptr
)
;
tx_byte_pool_search.c:222
_tx_byte_pool_search()
this_block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
current_ptr
)
;
tx_byte_pool_search.c:246
_tx_byte_pool_search()
next_ptr
=
TX_UCHAR_POINTER_ADD
(
current_ptr
,
(
memory_size
+
(
(
sizeof
(
UCHAR
*
)
)
+
(
sizeof
(
ALIGN_TYPE
)
)
)
)
)
;
tx_byte_pool_search.c:287
_tx_byte_pool_search()
next_block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
next_ptr
)
;
tx_byte_pool_search.c:290
_tx_byte_pool_search()
this_block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
current_ptr
)
;
tx_byte_pool_search.c:291
_tx_byte_pool_search()
work_ptr
=
TX_UCHAR_POINTER_ADD
(
next_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_pool_search.c:293
_tx_byte_pool_search()
work_ptr
=
TX_UCHAR_POINTER_ADD
(
current_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_pool_search.c:317
_tx_byte_pool_search()
this_block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
work_ptr
)
;
tx_byte_pool_search.c:318
_tx_byte_pool_search()
*
this_block_link_ptr
=
TX_BYTE_POOL_TO_UCHAR_POINTER_CONVERT
(
pool_ptr
)
;
tx_byte_pool_search.c:319
_tx_byte_pool_search()
pool_ptr
->
tx_byte_pool_available
=
(
pool_ptr
->
tx_byte_pool_available
-
available_bytes
)
-
(
(
sizeof
(
UCHAR
*
)
)
+
(
sizeof
(
ALIGN_TYPE
)
)
)
;
tx_byte_pool_search.c:322
_tx_byte_pool_search()
this_block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
current_ptr
)
;
tx_byte_pool_search.c:330
_tx_byte_pool_search()
current_ptr
=
TX_UCHAR_POINTER_ADD
(
current_ptr
,
(
(
(
sizeof
(
UCHAR
*
)
)
+
(
sizeof
(
ALIGN_TYPE
)
)
)
)
)
;
tx_byte_pool_search.c:338
_tx_byte_pool_search()
UCHAR
*
work_ptr
;
tx_byte_release.c:85
_tx_byte_release()
UCHAR
*
temp_ptr
;
tx_byte_release.c:86
_tx_byte_release()
UCHAR
*
next_block_ptr
;
tx_byte_release.c:87
_tx_byte_release()
UCHAR
*
*
block_link_ptr
;
tx_byte_release.c:95
_tx_byte_release()
UCHAR
*
*
suspend_info_ptr
;
tx_byte_release.c:96
_tx_byte_release()
work_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
memory_ptr
)
;
tx_byte_release.c:109
_tx_byte_release()
work_ptr
=
TX_UCHAR_POINTER_SUB
(
work_ptr
,
(
(
sizeof
(
UCHAR
*
)
)
+
(
sizeof
(
ALIGN_TYPE
)
)
)
)
;
tx_byte_release.c:114
_tx_byte_release()
temp_ptr
=
TX_UCHAR_POINTER_ADD
(
work_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_release.c:117
_tx_byte_release()
temp_ptr
=
TX_UCHAR_POINTER_ADD
(
work_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_release.c:123
_tx_byte_release()
temp_ptr
=
TX_UCHAR_POINTER_ADD
(
work_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_release.c:197
_tx_byte_release()
block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
work_ptr
)
;
tx_byte_release.c:202
_tx_byte_release()
pool_ptr
->
tx_byte_pool_available
+
TX_UCHAR_POINTER_DIF
(
next_block_ptr
,
work_ptr
)
;
tx_byte_release.c:205
_tx_byte_release()
suspend_info_ptr
=
TX_VOID_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
susp_thread_ptr
->
tx_thread_additional_suspend_info
)
;
tx_byte_release.c:300
_tx_byte_release()
work_ptr
=
TX_UCHAR_POINTER_SUB
(
work_ptr
,
(
(
(
sizeof
(
UCHAR
*
)
)
+
(
sizeof
(
ALIGN_TYPE
)
)
)
)
)
;
tx_byte_release.c:340
_tx_byte_release()
temp_ptr
=
TX_UCHAR_POINTER_ADD
(
work_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
tx_byte_release.c:341
_tx_byte_release()
block_link_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
work_ptr
)
;
tx_byte_release.c:346
_tx_byte_release()
pool_ptr
->
tx_byte_pool_available
+
TX_UCHAR_POINTER_DIF
(
next_block_ptr
,
work_ptr
)
;
tx_byte_release.c:349
_tx_byte_release()
UCHAR
pend
;
tx_freertos.c:746
ulTaskNotifyTake()
UCHAR
pend
;
tx_freertos.c:803
xTaskNotifyWait()
UCHAR
notified
;
tx_freertos.c:879
xTaskNotifyAndQuery()
UCHAR
waiting
;
tx_freertos.c:882
xTaskNotifyAndQuery()
UCHAR
*
temp_ptr
;
tx_thread_create.c:104
_tx_thread_create()
TX_MEMSET
(
stack_start
,
(
(
UCHAR
)
TX_STACK_FILL
)
,
stack_size
)
;
tx_thread_create.c:116
_tx_thread_create()
temp_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
stack_start
)
;
tx_thread_create.c:169
_tx_thread_create()
temp_ptr
=
(
TX_UCHAR_POINTER_ADD
(
temp_ptr
,
(
stack_size
-
(
(
ULONG
)
1
)
)
)
)
;
tx_thread_create.c:170
_tx_thread_create()
TX_MEMSET
(
thread_ptr
->
tx_thread_stack_start
,
(
(
UCHAR
)
TX_STACK_FILL
)
,
thread_ptr
->
tx_thread_stack_size
)
;
tx_thread_reset.c:135
_tx_thread_reset()
VOID
_tx_trace_object_register
(
UCHAR
object_type
,
VOID
*
object_ptr
,
CHAR
*
object_name
,
ULONG
parameter_1
,
ULONG
parameter_2
)
;
tx_trace.h:524
_tx_trace_object_register()
_tx_trace_object_register()::object_type
VOID
_tx_trace_object_register
(
UCHAR
object_type
,
VOID
*
object_ptr
,
CHAR
*
object_name
,
ULONG
parameter_1
,
ULONG
parameter_2
)
tx_trace_object_register.c:77
_tx_trace_object_register()
_tx_trace_object_register()::object_type
if
(
object_type
!=
(
(
UCHAR
)
0
)
)
tx_trace_object_register.c:268
_tx_trace_object_register()
UCHAR
*
*
indirect_ptr
;
txe_block_release.c:77
_txe_block_release()
UCHAR
*
work_ptr
;
txe_block_release.c:78
_txe_block_release()
work_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
block_ptr
)
;
txe_block_release.c:93
_txe_block_release()
work_ptr
=
TX_UCHAR_POINTER_SUB
(
work_ptr
,
(
sizeof
(
UCHAR
*
)
)
)
;
txe_block_release.c:94
_txe_block_release()
indirect_ptr
=
TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
(
work_ptr
)
;
txe_block_release.c:95
_txe_block_release()
UCHAR
*
work_ptr
;
txe_thread_create.c:104
_txe_thread_create()
work_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
stack_start
)
;
txe_thread_create.c:143
_txe_thread_create()
work_ptr
=
TX_UCHAR_POINTER_ADD
(
work_ptr
,
(
stack_size
-
(
(
ULONG
)
1
)
)
)
;
txe_thread_create.c:144
_txe_thread_create()
TX_MEMSET
(
memory_ptr
,
(
(
UCHAR
)
0
)
,
data_allocation_size
)
;
txm_module_manager_absolute_load.c:284
_txm_module_manager_absolute_load()
TX_MEMSET
(
memory_ptr
,
(
(
UCHAR
)
0
)
,
data_allocation_size
)
;
txm_module_manager_internal_load.c:274
_txm_module_manager_internal_load()
UCHAR
*
source_ptr
;
txm_module_manager_memory_load.c:87
_txm_module_manager_memory_load()
UCHAR
*
destination_ptr
;
txm_module_manager_memory_load.c:88
_txm_module_manager_memory_load()
source_ptr
=
(
UCHAR
*
)
module_location
;
txm_module_manager_memory_load.c:129
_txm_module_manager_memory_load()
destination_ptr
=
(
UCHAR
*
)
code_start
;
txm_module_manager_memory_load.c:132
_txm_module_manager_memory_load()
UCHAR
created_by_module
;
txm_module_manager_stop.c:130
_txm_module_manager_stop()
UCHAR
*
temp_ptr
;
txm_module_manager_thread_create.c:113
_txm_module_manager_thread_create()
stack_end
=
(
VOID
*
)
(
(
(
UCHAR
*
)
(
(
VOID
*
)
stack_start
)
)
+
(
stack_size
-
1
)
)
;
txm_module_manager_thread_create.c:149
_txm_module_manager_thread_create()
if
(
(
(
(
UCHAR
*
)
(
(
VOID
*
)
stack_start
)
)
<=
(
(
UCHAR
*
)
(
(
VOID
*
)
next_thread
->
tx_thread_stack_end
)
)
)
&&
txm_module_manager_thread_create.c:161
_txm_module_manager_thread_create()
(
(
(
UCHAR
*
)
(
(
VOID
*
)
stack_end
)
)
>=
(
(
UCHAR
*
)
(
(
VOID
*
)
next_thread
->
tx_thread_stack_start
)
)
)
)
txm_module_manager_thread_create.c:162
_txm_module_manager_thread_create()
TX_MEMSET
(
stack_start
,
(
(
UCHAR
)
TX_STACK_FILL
)
,
stack_size
)
;
txm_module_manager_thread_create.c:276
_txm_module_manager_thread_create()
TX_MEMSET
(
thread_ptr
->
tx_thread_module_kernel_stack_start
,
(
(
UCHAR
)
TX_STACK_FILL
)
,
TXM_MODULE_KERNEL_STACK_SIZE
)
;
txm_module_manager_thread_create.c:329
_txm_module_manager_thread_create()
temp_ptr
=
TX_VOID_TO_UCHAR_POINTER_CONVERT
(
stack_start
)
;
txm_module_manager_thread_create.c:379
_txm_module_manager_thread_create()
temp_ptr
=
(
TX_UCHAR_POINTER_ADD
(
temp_ptr
,
(
stack_size
-
(
(
ULONG
)
1
)
)
)
)
;
txm_module_manager_thread_create.c:380
_txm_module_manager_thread_create()
thread_entry_info
=
(
TXM_MODULE_THREAD_ENTRY_INFO
*
)
(
(
(
UCHAR
*
)
thread_ptr
->
tx_thread_stack_end
)
+
(
2
*
sizeof
(
ULONG
)
)
+
1
)
;
txm_module_manager_thread_create.c:423
_txm_module_manager_thread_create()
TX_MEMSET
(
thread_ptr
->
tx_thread_stack_start
,
(
(
UCHAR
)
TX_STACK_FILL
)
,
thread_ptr
->
tx_thread_stack_size
)
;
txm_module_manager_thread_reset.c:138
_txm_module_manager_thread_reset()
thread_entry_info
=
(
TXM_MODULE_THREAD_ENTRY_INFO
*
)
(
(
(
UCHAR
*
)
thread_ptr
->
tx_thread_stack_end
)
+
(
2
*
sizeof
(
ULONG
)
)
+
1
)
;
txm_module_manager_thread_reset.c:144
_txm_module_manager_thread_reset()
TX_USER_TIMER_POINTER_GET
(
(
TX_TIMER_INTERNAL
*
)
internal_ptr
,
timer_ptr
)
;
txm_module_manager_timer_notify_trampoline.c:92
_txm_module_manager_timer_notify_trampoline()
UCHAR
_txm_module_manager_created_object_check
(
TXM_MODULE_INSTANCE
*
module_instance
,
VOID
*
object_ptr
)
txm_module_manager_util.c:143
_txm_module_manager_created_object_check()
if
(
(
(
(
UCHAR
*
)
object_ptr
)
>=
_txm_module_manager_object_pool
.
tx_byte_pool_start
)
&&
txm_module_manager_util.c:160
_txm_module_manager_created_object_check()
(
(
(
UCHAR
*
)
object_ptr
)
<
(
_txm_module_manager_object_pool
.
tx_byte_pool_start
+
_txm_module_manager_object_pool
.
tx_byte_pool_size
)
)
)
txm_module_manager_util.c:161
_txm_module_manager_created_object_check()
UCHAR
_txm_module_manager_created_object_check
(
TXM_MODULE_INSTANCE
*
module_instance
,
void
*
object_ptr
)
;
txm_module_manager_util.h:134
_txm_module_manager_created_object_check()
Call Tree
from
0/32
examples
All items filtered out
All items filtered out
Data Use
from
0/32
examples
All items filtered out
All items filtered out
Class Tree
from
0/32
examples
All items filtered out
All items filtered out
Override Tree
from
0/32
examples
All items filtered out
All items filtered out
Implementations
from
0/32
examples
All items filtered out
All items filtered out
Instances
from
0/32
examples
Instance
Scope
Location
Project
TX_BLOCK_POOL_STRUCT::tx_block_pool_available_list
TX_BLOCK_POOL_STRUCT
tx_api.h:560
TX_BLOCK_POOL_STRUCT::tx_block_pool_start
TX_BLOCK_POOL_STRUCT
tx_api.h:563
TX_BYTE_POOL_STRUCT::tx_byte_pool_list
TX_BYTE_POOL_STRUCT
tx_api.h:638
TX_BYTE_POOL_STRUCT::tx_byte_pool_search
TX_BYTE_POOL_STRUCT
tx_api.h:642
TX_BYTE_POOL_STRUCT::tx_byte_pool_start
TX_BYTE_POOL_STRUCT
tx_api.h:645
_tx_trace_object_register()::object_type
_tx_trace_object_register()
tx_trace.h:524
return
_tx_byte_pool_search()
tx_byte_pool.h:105
return
_tx_byte_pool_search()
tx_byte_pool_search.c:87
return
_txm_module_manager_created_object_check()
txm_module_manager_util.h:134
return
_txm_module_manager_created_object_check()
txm_module_manager_util.c:143
_tx_trace_object_register()::object_type
_tx_trace_object_register()
tx_trace_object_register.c:77
Lifecycle
from
0/32
examples
All items filtered out
All items filtered out