/TraceRecorderSource-2.7.6/streamports/STM32_USB_CDC/ |
D | trcStreamingPort.c | 22 uint8_t data[64]; member 37 commandBuffer.data[commandBuffer.idx]=Buf[i]; in CDC_Receive_FS_modified() 60 int32_t trcCDCReceive(void *data, uint32_t size, int32_t* NumBytes) in trcCDCReceive() argument 68 memcpy(data,commandBuffer.data, commandBuffer.idx); in trcCDCReceive() 75 memcpy(data,commandBuffer.data, size); in trcCDCReceive() 78 commandBuffer.data[i]=commandBuffer.data[i+size]; in trcCDCReceive() 94 int32_t trcCDCTransmit(void* data, uint32_t size, int32_t * noOfBytesSent ) in trcCDCTransmit() argument 102 result=CDC_Transmit_FS(data, size); in trcCDCTransmit()
|
D | Readme-Streamport.txt | 7 allowing for streaming the trace data over a USB connection. The stream port is defined by a set of… 53 10. Enter the number of the COM port in the "Device" field. The settings (data 54 bits, data rate etc.) are irrelevant for USB serial connections and not used. 77 your application produces more trace data than can be transferred, so the trace 89 remaining capacity in the trace buffer (if this goes down to zero, data is lost).
|
/TraceRecorderSource-2.7.6/kernelports/Zephyr/include/ |
D | tracing_tracerecorder.h | 402 sys_trace_k_queue_queue_insert_enter(queue, alloc, data); 405 sys_trace_k_queue_queue_insert_enter(queue, alloc, data); 408 sys_trace_k_queue_queue_insert_exit(queue, alloc, data, ret); 411 sys_trace_k_queue_append_enter(queue, data) 414 sys_trace_k_queue_append_exit(queue, data) 417 sys_trace_k_queue_alloc_append_enter(queue, data) 420 sys_trace_k_queue_alloc_append_exit(queue, data, ret) 423 sys_trace_k_queue_prepend_enter(queue, data) 426 sys_trace_k_queue_prepend_exit(queue, data) 429 sys_trace_k_queue_alloc_prepend_enter(queue, data) [all …]
|
/TraceRecorderSource-2.7.6/streamports/TCPIP/ |
D | trcStreamingPort.c | 31 int32_t trcSocketSend( void* data, int32_t size, int32_t* bytesWritten ) in trcSocketSend() argument 39 *bytesWritten = send( new_sd, data, size, 0 ); in trcSocketSend() 56 int32_t trcSocketReceive( void* data, int32_t size, int32_t* bytesRead ) in trcSocketReceive() argument 61 *bytesRead = recv( new_sd, data, size, 0 ); in trcSocketReceive() 131 int32_t trcTcpWrite(void* data, uint32_t size, int32_t *ptrBytesWritten) in trcTcpWrite() argument 133 return trcSocketSend(data, size, ptrBytesWritten); in trcTcpWrite() 136 int32_t trcTcpRead(void* data, uint32_t size, int32_t *ptrBytesRead) in trcTcpRead() argument 142 return trcSocketReceive(data, size, ptrBytesRead); in trcTcpRead()
|
D | Readme-Streamport.txt | 44 such events from the trace, at least those caused by the transmission of trace data in the
|
/TraceRecorderSource-2.7.6/kernelports/Zephyr/ |
D | trcKernelPort.c | 987 void sys_trace_k_queue_queue_insert_enter(struct k_queue *queue, bool alloc, void *data) { in sys_trace_k_queue_queue_insert_enter() argument 994 void sys_trace_k_queue_queue_insert_blocking(struct k_queue *queue, bool alloc, void *data) { in sys_trace_k_queue_queue_insert_blocking() argument 1002 xTraceSDKEventAdd32((uint32_t)data); in sys_trace_k_queue_queue_insert_blocking() 1006 void sys_trace_k_queue_queue_insert_exit(struct k_queue *queue, bool alloc, void *data, int ret) { in sys_trace_k_queue_queue_insert_exit() argument 1019 xTraceSDKEventAdd32((uint32_t)data); in sys_trace_k_queue_queue_insert_exit() 1024 void sys_trace_k_queue_append_enter(struct k_queue *queue, void *data) { in sys_trace_k_queue_append_enter() argument 1027 xTraceSDKEventAdd32((uint32_t)data); in sys_trace_k_queue_append_enter() 1031 void sys_trace_k_queue_append_exit(struct k_queue *queue, void *data) { in sys_trace_k_queue_append_exit() argument 1034 void sys_trace_k_queue_alloc_append_enter(struct k_queue *queue, void *data) { in sys_trace_k_queue_alloc_append_enter() argument 1037 xTraceSDKEventAdd32((uint32_t)data); in sys_trace_k_queue_alloc_append_enter() [all …]
|
D | Kconfig | 22 Streaming recorder mode allow the user to continiously stream trace data through various methods. 133 Tracealyzer and in some cases also to transmit the trace data (for stream 136 execution and transfer of the data, but low enough to avoid disturbing any 152 In streaming mode, this also affects the trace data transfer if you are using 184 Defines the stream port for streaming event data from target to host. 242 The maximum number of object data entries (used for task priorities) that can 747 "Unknown Actor" instead of task scheduling for periods with UB data only. 753 Events and data arguments are written using vTraceUBEvent and
|
/TraceRecorderSource-2.7.6/extras/SDK/ |
D | readme.txt | 13 uiData - The object's initial data. 26 uiData - The object's end data. 46 This function will set an object's data. 50 uiData - The object's data. 101 This function will add data as payload. 104 pvData - The pointer to the data. 105 uiSize - The data size.
|
/TraceRecorderSource-2.7.6/streamports/TCPIP_Win32/ |
D | trcStreamingPort.c | 111 int32_t writeToSocket(void* data, uint32_t size, int32_t *ptrBytesWritten) in writeToSocket() argument 123 ret = send(trace_socket, data, size, 0); in writeToSocket() 144 int32_t readFromSocket(void* data, uint32_t bufsize, int32_t *ptrBytesRead) in readFromSocket() argument 163 *ptrBytesRead = recv(trace_socket, data, bufsize, 0); in readFromSocket()
|
/TraceRecorderSource-2.7.6/kernelports/Zephyr/streamports/ARM_ITM/ |
D | trcStreamingPort.c | 66 static void itm_write_32(uint32_t data); 103 static void itm_write_32(uint32_t data) in itm_write_32() argument 110 ITM->PORT[TRC_CFG_ITM_PORT].u32 = data; // Write the data in itm_write_32()
|
/TraceRecorderSource-2.7.6/streamports/ARM_ITM/ |
D | trcStreamingPort.c | 66 static void itm_write_32(uint32_t data); 103 static void itm_write_32(uint32_t data) in itm_write_32() argument 110 ITM->PORT[TRC_CFG_ITM_PORT].u32 = data; // Write the data in itm_write_32()
|
D | Keil-uVision-Tracealyzer-ITM-Exporter.ini | 16 // Forward the ITM data to file 27 // Send stop command to Tracealyzer, to stop writing ITM data. 31 _sleep_(2000); // Wait a while to let all data be written the host file. 33 // Stop forwarding the ITM data to file and close the file.
|
D | Readme-ARM_ITM.txt | 14 writes the data directly to the ITM registers. This is very fast.
|
/TraceRecorderSource-2.7.6/streamports/TCPIP/include/ |
D | trcStreamingPort.h | 22 int32_t trcTcpRead(void* data, uint32_t size, int32_t *ptrBytesRead); 24 int32_t trcTcpWrite(void* data, uint32_t size, int32_t *ptrBytesWritten);
|
/TraceRecorderSource-2.7.6/ |
D | trcStreamingRecorder.c | 86 uint32_t data[15]; /* maximum payload size */ member 1052 TRC_STREAM_PORT_ALLOCATE_EVENT_BLOCKING(uint32_t, data, SYMBOL_TABLE_SLOT_SIZE); in prvTraceStoreSymbolTable() 1056 data[j] = symbolTable.SymbolTableBuffer.pSymbolTableBufferUINT32[i+j]; in prvTraceStoreSymbolTable() 1059 TRC_STREAM_PORT_COMMIT_EVENT_BLOCKING(data, SYMBOL_TABLE_SLOT_SIZE); in prvTraceStoreSymbolTable() 1077 TRC_STREAM_PORT_ALLOCATE_EVENT_BLOCKING(uint32_t, data, OBJECT_DATA_SLOT_SIZE); in prvTraceStoreObjectDataTable() 1081 data[j] = objectDataTable.ObjectDataTableBuffer.pObjectDataTableBufferUINT32[i+j]; in prvTraceStoreObjectDataTable() 1084 TRC_STREAM_PORT_COMMIT_EVENT_BLOCKING(data, OBJECT_DATA_SLOT_SIZE); in prvTraceStoreObjectDataTable() 1355 ((uint8_t*)pvCurrentEvent->data)[uiCurrentEventPayloadOffset] = ((uint8_t*)pvData)[i]; in prvTraceStoreEventPayload() 1381 *(uint32_t*)&(((uint8_t*)pvCurrentEvent->data)[uiCurrentEventPayloadOffset]) = value; in prvTraceStoreEventPayload32() 1406 *(uint16_t*)&(((uint8_t*)pvCurrentEvent->data)[uiCurrentEventPayloadOffset]) = value; in prvTraceStoreEventPayload16() [all …]
|
D | trcSnapshotRecorder.c | 287 static void prvTraceUBHelper2(traceUBChannel channel, uint32_t* data, uint32_t noOfSlots); 1164 static void prvTraceCopyToDataBuffer(uint32_t* data, uint32_t count) in prvTraceCopyToDataBuffer() argument 1168 TRACE_ASSERT(data != NULL, in prvTraceCopyToDataBuffer() 1176 …userEventBuffer.dataBuffer[RecorderDataPtr->userEventBuffer.nextSlotToWrite * 4], data, slots * 4); in prvTraceCopyToDataBuffer() 1177 (void)memcpy(&RecorderDataPtr->userEventBuffer.dataBuffer[0], data + slots, (count - slots) * 4); in prvTraceCopyToDataBuffer() 1181 …userEventBuffer.dataBuffer[RecorderDataPtr->userEventBuffer.nextSlotToWrite * 4], data, count * 4); in prvTraceCopyToDataBuffer() 1195 uint32_t data[(3 + MAX_ARG_SIZE) / 4]; in prvTraceUBHelper1() local 1203 ((uint16_t*)data)[2] = eventLabel; in prvTraceUBHelper1() 1204 ((uint16_t*)data)[3] = formatLabel; in prvTraceUBHelper1() 1207 …at((char*)&(RecorderDataPtr->SymbolTable.symbytes[formatLabel+4]), vl, (uint8_t*)data, byteOffset); in prvTraceUBHelper1() [all …]
|
/TraceRecorderSource-2.7.6/streamports/STM32_USB_CDC/include/ |
D | trcStreamingPort.h | 31 int32_t trcCDCReceive(void *data, uint32_t size, int32_t* NumBytes); 33 int32_t trcCDCTransmit(void* data, uint32_t size, int32_t * noOfBytesSent );
|
/TraceRecorderSource-2.7.6/streamports/TCPIP_Win32/include/ |
D | trcStreamingPort.h | 22 int32_t readFromSocket(void* data, uint32_t size, int32_t *ptrBytesRead); 23 int32_t writeToSocket(void* data, uint32_t size, int32_t *ptrBytesWritten);
|
/TraceRecorderSource-2.7.6/streamports/File/ |
D | trcStreamingPort.c | 37 int32_t writeToFile(void* data, uint32_t size, int32_t *ptrBytesWritten) in writeToFile() argument 42 written = fwrite(data, 1, size, traceFile); in writeToFile()
|
/TraceRecorderSource-2.7.6/extras/TraceRecorderInit/ |
D | readme.txt | 20 recorder data isn't initialized cleared after the recorder has been 23 It is possible that you also need to make sure certain recorder data isn't 26 This attribute will then be set for all necessary recorder data that should
|
/TraceRecorderSource-2.7.6/kernelports/Zephyr/streamports/Jlink_RTT/ |
D | Kconfig | 13 the trace data, for RTT buffer 1 or higher. 21 depending on the amount of data produced. 41 Defines the RTT buffer to use for writing the trace data. Make sure that 54 Defines the RTT buffer to use for reading the trace data. Make sure that
|
/TraceRecorderSource-2.7.6/kernelports/BareMetal/ |
D | readme-baremetal.txt | 13 Using the recorder from multiple cores will most likely result in data corruption. 50 …2: For some stream ports, this also writes the trace data to the streaming interface (from a tempo… 54 …airly often, e.g. every 10 ms, depending on the trace buffer size and the amount of data produced.
|
/TraceRecorderSource-2.7.6/streamports/File/include/ |
D | trcStreamingPort.h | 21 int32_t writeToFile(void* data, uint32_t size, int32_t *ptrBytesWritten);
|
/TraceRecorderSource-2.7.6/kernelports/ESP-IDF_FreeRTOS/ |
D | Kconfig.projbuild | 238 Tracealyzer and in some cases also to transmit the trace data (for stream 241 execution and transfer of the data, but low enough to avoid disturbing any 257 In streaming mode, this also affects the trace data transfer if you are using 351 The maximum number of object data entries (used for task priorities) that can 856 "Unknown Actor" instead of task scheduling for periods with UB data only. 862 Events and data arguments are written using vTraceUBEvent and
|
/TraceRecorderSource-2.7.6/include/ |
D | trcRecorder.h | 1798 void prvTraceSaveObjectData(const void *address, uint32_t data);
|