mirror of
https://github.com/eclipse-threadx/threadx.git
synced 2026-10-06 06:59:08 +08:00
* Refused to give back the memory of a live kernel object A module allocates the control blocks of its kernel objects from the Module Manager's object pool and can ask for that memory back by address. The manager released it whatever was in it, including a control block the kernel was still using. Deallocation is not deletion: the object stays on the created list for its type, a thread stays wherever it was on the ready or suspension lists and stays schedulable, and an active timer stays on the timer list. Nothing on those paths consults a control block ID, so nothing about the memory having been freed stops the kernel from using it -- a created list walk reads a name pointer out of it and follows that pointer, a create or delete of another object of the same type writes through the created links in it, the scheduler switches the stack pointer to the word at offset 8 of it and pops a saved processor state, and timer expiration calls the function pointer in it. Meanwhile the byte pool is free to hand those same bytes to the next allocation, so what the kernel goes on reading as a control block becomes whatever the next owner of the memory puts there, through ordinary create services. The manager now refuses to release memory that holds an object which is still created, and returns TX_DELETE_ERROR without touching the allocation, the object or the memory. Deleting the object first is what makes its memory releasable, which is the sequence the delete dispatchers already follow and the one module authors are told to follow. The question is answered from the kernel's created lists, not from the control block. A control block ID is not evidence that an object is there: an allocation that was never created can be carrying the value of an ID, and refusing on that would strand memory a module is entitled to have back. Deallocation is also given an address and nothing else, so unlike a typed service it cannot be told which list to search, and each of the eight lists is searched in turn. The search is not narrowed by the size of the allocation, because that would be sound only if every object had been created through a size-checked path, and a module running without memory protection creates objects through no such path -- a queue at the start of a thread-sized allocation is a case the tests here cover. Each list is searched in its own interrupts-disabled window, bounded by the count the kernel keeps beside it, so the longest window is the length of one type's list and a list whose links have been damaged cannot make the search run on. The whole search is one pass over the objects the system has created, paid once per object deallocation. Storage that is not an object is released exactly as before, which is what keeps cleanup after a create that failed or was abandoned working, and what makes the release each delete dispatcher performs after a successful delete go through. The address the request arrives with is now checked before the manager's private header in front of it is read, rather than partly after. The size of the allocation comes from that header, so there is nothing to validate a size against until the header has been read, and the previous order established only where the header started: a header that began inside the pool and ended past it had its size word read from outside the pool. That check has moved out of the dispatcher into _txm_module_manager_param_check_object_for_deallocation, alongside the other parameter checks the dispatch table uses and where a test can reach it, and it now also refuses a size that would carry the end of the allocation past the top of the address space instead of wrapping it, since a wrapped end compares as though the allocation were inside the pool. The 301 expectations in the new test drive all eight object types through allocate, create, a refused deallocation, delete, and a deallocation that succeeds, and assert after the refusal that nothing reached the pool, that the allocation is still on the module's list at the head of it, that the control block still carries its ID and that the object is still live. They cover storage that was never created, storage carrying nothing but a plausible ID for each of the eight types, an object at the start of an oversized allocation, every aligned interior offset of a live object with that object's own ID planted at it, an application-owned object outside the pool, another module's allocations both live and raw, releasing the head of a list of several and releasing the same address twice, a type that has no created list, the bounds on the search against a list longer than its count and against a count larger than its list for every type, the boundary addresses at both ends of the pool, a crafted size, and an object pool that was never created. Removing the refusal fails 43 of them; removing the size wrap guard fails one. Line and branch coverage of the three new functions and of the changed _txm_module_manager_object_deallocate is 100%, with one exception that is test scaffolding rather than product code: the host shim's stand-in for TX_RESTORE has an underflow guard, and the test asserts that branch is never taken. All 99 tests pass in each of the five configurations the tree builds with GCC 14. Assisted-by: Claude Code (Opus 5) <noreply@anthropic.com> * Removed the object deallocation bounds check superseded by the search _txm_module_manager_param_check_object_for_deallocation() bounded the private header in front of a caller's address before the deallocator read it. The deallocator no longer reads that header: it finds the allocation by searching the module's own allocation list, which never dereferences the address, so the bounds check now guards a read that does not happen. The function, its prototype, its macro and its one call site in the txm_module_object_deallocate dispatcher are removed, along with the twelve expectations that covered it and three declarations left unused by their removal. The search proves more than the check did: the bounds test established only that the header lay inside the object pool, while the search establishes that the address is the exact start of one of this module's allocations. The live object deallocation test holds 289 expectations and passes. Reverting the live-object guard still fails 51 of them, the same 51 as before the deletion, so nothing the removed expectations covered was load-bearing. The full suite passes 108/108 in default_build_coverage, with no warnings. Assisted-by: Claude Code (Opus 5) <noreply@anthropic.com>
443 lines
57 KiB
Plaintext
443 lines
57 KiB
Plaintext
[1/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_info_get.c.o
|
|
[2/441] Building C object threadx/CMakeFiles/threadx.dir/ports/linux/gnu/src/tx_thread_context_save.c.o
|
|
[3/441] Building C object threadx/CMakeFiles/threadx.dir/ports/linux/gnu/src/tx_timer_interrupt.c.o
|
|
[4/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_pool_info_get.c.o
|
|
[5/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_reset.c.o
|
|
[6/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_pool_delete.c.o
|
|
[7/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_pool_cleanup.c.o
|
|
[8/441] Building C object threadx/CMakeFiles/threadx.dir/ports/linux/gnu/src/tx_thread_interrupt_control.c.o
|
|
[9/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_delete.c.o
|
|
[10/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_allocate.c.o
|
|
[11/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_pool_initialize.c.o
|
|
[12/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_system_info_get.c.o
|
|
[13/441] Building C object threadx/CMakeFiles/threadx.dir/ports/linux/gnu/src/tx_thread_context_restore.c.o
|
|
[14/441] Building C object threadx/CMakeFiles/threadx.dir/ports/linux/gnu/src/tx_thread_system_return.c.o
|
|
[15/441] Building C object threadx/CMakeFiles/threadx.dir/ports/linux/gnu/src/tx_thread_stack_build.c.o
|
|
[16/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_pool_create.c.o
|
|
[17/441] Building C object threadx/CMakeFiles/threadx.dir/ports/linux/gnu/src/tx_thread_schedule.c.o
|
|
[18/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_initialize.c.o
|
|
[19/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_pool_prioritize.c.o
|
|
[20/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_system_info_get.c.o
|
|
[21/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_block_release.c.o
|
|
[22/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_create.c.o
|
|
[23/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_delete.c.o
|
|
[24/441] Building C object threadx/CMakeFiles/threadx.dir/ports/linux/gnu/src/tx_initialize_low_level.c.o
|
|
[25/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_info_get.c.o
|
|
[26/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_cleanup.c.o
|
|
[27/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_cleanup.c.o
|
|
[28/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_create.c.o
|
|
[29/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_prioritize.c.o
|
|
[30/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_search.c.o
|
|
[31/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_delete.c.o
|
|
[32/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_release.c.o
|
|
[33/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_allocate.c.o
|
|
[34/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_info_get.c.o
|
|
[35/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_get.c.o
|
|
[36/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_info_get.c.o
|
|
[37/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_info_get.c.o
|
|
[38/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_initialize.c.o
|
|
[39/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_system_info_get.c.o
|
|
[40/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_initialize_high_level.c.o
|
|
[41/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_misra.c.o
|
|
[42/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_create.c.o
|
|
[43/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_set.c.o
|
|
[44/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_setup.c.o
|
|
[45/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_enter.c.o
|
|
[46/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_cleanup.c.o
|
|
[47/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_initialize.c.o
|
|
[48/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_get.c.o
|
|
[49/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_event_flags_set_notify.c.o
|
|
[50/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_info_get.c.o
|
|
[51/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_performance_info_get.c.o
|
|
[52/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_performance_system_info_get.c.o
|
|
[53/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_delete.c.o
|
|
[54/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_priority_change.c.o
|
|
[55/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_prioritize.c.o
|
|
[56/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_initialize.c.o
|
|
[57/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_create.c.o
|
|
[58/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_cleanup.c.o
|
|
[59/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_delete.c.o
|
|
[60/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_flush.c.o
|
|
[61/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_front_send.c.o
|
|
[62/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_performance_system_info_get.c.o
|
|
[63/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_performance_info_get.c.o
|
|
[64/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_prioritize.c.o
|
|
[65/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_ceiling_put.c.o
|
|
[66/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_send.c.o
|
|
[67/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_info_get.c.o
|
|
[68/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_mutex_put.c.o
|
|
[69/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_initialize.c.o
|
|
[70/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_get.c.o
|
|
[71/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_create.c.o
|
|
[72/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_delete.c.o
|
|
[73/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_info_get.c.o
|
|
[74/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_system_info_get.c.o
|
|
[75/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_send_notify.c.o
|
|
[76/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_cleanup.c.o
|
|
[77/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_queue_receive.c.o
|
|
[78/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_info_get.c.o
|
|
[79/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_prioritize.c.o
|
|
[80/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_create.c.o
|
|
[81/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_put.c.o
|
|
[82/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_semaphore_put_notify.c.o
|
|
[83/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_entry_exit_notify.c.o
|
|
[84/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_identify.c.o
|
|
[85/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_performance_info_get.c.o
|
|
[86/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_performance_system_info_get.c.o
|
|
[87/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_relinquish.c.o
|
|
[88/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_preemption_change.c.o
|
|
[89/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_priority_change.c.o
|
|
[90/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_resume.c.o
|
|
[91/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_shell_entry.c.o
|
|
[92/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_handler.c.o
|
|
[93/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_sleep.c.o
|
|
[94/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_stack_analyze.c.o
|
|
[95/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_initialize.c.o
|
|
[96/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_info_get.c.o
|
|
[97/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_notify.c.o
|
|
[98/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_time_slice.c.o
|
|
[99/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_time_get.c.o
|
|
[100/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_terminate.c.o
|
|
[101/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_activate.c.o
|
|
[102/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_timeout.c.o
|
|
[103/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_system_resume.c.o
|
|
[104/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_suspend.c.o
|
|
[105/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_time_slice_change.c.o
|
|
[106/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_create.c.o
|
|
[107/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_delete.c.o
|
|
[108/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_change.c.o
|
|
[109/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_deactivate.c.o
|
|
[110/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_wait_abort.c.o
|
|
[111/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_system_preempt_check.c.o
|
|
[112/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_info_get.c.o
|
|
[113/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_thread_system_suspend.c.o
|
|
[114/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_time_set.c.o
|
|
[115/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_system_deactivate.c.o
|
|
[116/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_initialize.c.o
|
|
[117/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_performance_info_get.c.o
|
|
[118/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_performance_system_info_get.c.o
|
|
[119/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_expiration_process.c.o
|
|
[120/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_system_activate.c.o
|
|
[121/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_disable.c.o
|
|
[122/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_enable.c.o
|
|
[123/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_event_filter.c.o
|
|
[124/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_interrupt_control.c.o
|
|
[125/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_buffer_full_notify.c.o
|
|
[126/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_initialize.c.o
|
|
[127/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_isr_exit_insert.c.o
|
|
[128/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_timer_thread_entry.c.o
|
|
[129/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_event_unfilter.c.o
|
|
[130/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_isr_enter_insert.c.o
|
|
[131/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_object_unregister.c.o
|
|
[132/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_block_pool_prioritize.c.o
|
|
[133/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_object_register.c.o
|
|
[134/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_block_pool_delete.c.o
|
|
[135/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/tx_trace_user_event_insert.c.o
|
|
[136/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_block_pool_info_get.c.o
|
|
[137/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_block_allocate.c.o
|
|
[138/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_byte_allocate.c.o
|
|
[139/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_block_release.c.o
|
|
[140/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_block_pool_create.c.o
|
|
[141/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_byte_pool_create.c.o
|
|
[142/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_byte_pool_delete.c.o
|
|
[143/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_byte_pool_prioritize.c.o
|
|
[144/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_byte_pool_info_get.c.o
|
|
[145/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_byte_release.c.o
|
|
[146/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_event_flags_create.c.o
|
|
[147/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_event_flags_info_get.c.o
|
|
[148/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_event_flags_delete.c.o
|
|
[149/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_event_flags_get.c.o
|
|
[150/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_event_flags_set.c.o
|
|
[151/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_event_flags_set_notify.c.o
|
|
[152/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_mutex_info_get.c.o
|
|
[153/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_mutex_get.c.o
|
|
[154/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_mutex_delete.c.o
|
|
[155/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_mutex_prioritize.c.o
|
|
[156/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_mutex_put.c.o
|
|
[157/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_delete.c.o
|
|
[158/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_create.c.o
|
|
[159/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_front_send.c.o
|
|
[160/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_prioritize.c.o
|
|
[161/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_receive.c.o
|
|
[162/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_mutex_create.c.o
|
|
[163/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_flush.c.o
|
|
[164/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_info_get.c.o
|
|
[165/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_send.c.o
|
|
[166/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_queue_send_notify.c.o
|
|
[167/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_semaphore_delete.c.o
|
|
[168/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_semaphore_get.c.o
|
|
[169/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_semaphore_prioritize.c.o
|
|
[170/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_semaphore_info_get.c.o
|
|
[171/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_semaphore_put_notify.c.o
|
|
[172/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_semaphore_ceiling_put.c.o
|
|
[173/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_semaphore_put.c.o
|
|
[174/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_entry_exit_notify.c.o
|
|
[175/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_semaphore_create.c.o
|
|
[176/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_delete.c.o
|
|
[177/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_info_get.c.o
|
|
[178/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_preemption_change.c.o
|
|
[179/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_priority_change.c.o
|
|
[180/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_create.c.o
|
|
[181/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_reset.c.o
|
|
[182/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_relinquish.c.o
|
|
[183/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_time_slice_change.c.o
|
|
[184/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_suspend.c.o
|
|
[185/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_wait_abort.c.o
|
|
[186/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_resume.c.o
|
|
[187/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_timer_activate.c.o
|
|
[188/441] Building C object regression/CMakeFiles/test_weak_defaults.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/shared/regression/testcontrol_weak_defaults.c.o
|
|
[189/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_timer_change.c.o
|
|
[190/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_thread_terminate.c.o
|
|
[191/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_timer_delete.c.o
|
|
[192/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_timer_deactivate.c.o
|
|
[193/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_shell_entry.c.o
|
|
[194/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_timer_create.c.o
|
|
[195/441] Building C object samples/CMakeFiles/sample_threadx.dir/fake.c.o
|
|
[196/441] Building C object regression/CMakeFiles/threadx_initialize_kernel_setup_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_initialize_kernel_setup_test.c.o
|
|
[197/441] Building C object samples/CMakeFiles/sample_threadx.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/ports/linux/gnu/example_build/sample_threadx.c.o
|
|
[198/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_delete.c.o
|
|
[199/441] Building C object threadx/CMakeFiles/threadx.dir/common/src/txe_timer_info_get.c.o
|
|
[200/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_delete.c.o
|
|
[201/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/thread_transition/threadx_thread_transition_configuration_test.c.o
|
|
[202/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_terminate.c.o
|
|
[203/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_terminate.c.o
|
|
[204/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_reset.c.o
|
|
[205/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_initialize.c.o
|
|
[206/441] Building C object thread_transition/CMakeFiles/tx_tt_ni.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_reset.c.o
|
|
[207/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_shell_entry.c.o
|
|
[208/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_delete.c.o
|
|
[209/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_terminate.c.o
|
|
[210/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_reset.c.o
|
|
[211/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/thread_transition/threadx_thread_transition_configuration_test.c.o
|
|
[212/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_reset.c.o
|
|
[213/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_delete.c.o
|
|
[214/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_shell_entry.c.o
|
|
[215/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_terminate.c.o
|
|
[216/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_terminate.c.o
|
|
[217/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_initialize.c.o
|
|
[218/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_delete.c.o
|
|
[219/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_delete.c.o
|
|
[220/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_reset.c.o
|
|
[221/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_terminate.c.o
|
|
[222/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_reset.c.o
|
|
[223/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/thread_transition/threadx_thread_transition_configuration_test.c.o
|
|
[224/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_shell_entry.c.o
|
|
[225/441] Building C object thread_transition/CMakeFiles/tx_tt_ni_no_notify.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_initialize.c.o
|
|
[226/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_delete.c.o
|
|
[227/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_terminate.c.o
|
|
[228/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_reset.c.o
|
|
[229/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/thread_transition/threadx_thread_transition_configuration_test.c.o
|
|
[230/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_terminate.c.o
|
|
[231/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_reset.c.o
|
|
[232/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/tx_thread_initialize.c.o
|
|
[233/441] Building C object thread_transition/CMakeFiles/tx_tt_no_error_checking.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/common/src/txe_thread_delete.c.o
|
|
[234/441] Linking C executable thread_transition/tx_tt_ni
|
|
[235/441] Linking C executable thread_transition/tx_tt_ni_no_error_checking
|
|
[236/441] Linking C executable thread_transition/tx_tt_ni_no_notify
|
|
[237/441] Linking C executable thread_transition/tx_tt_no_error_checking
|
|
[238/441] Linking C shared library threadx/libthreadx.so
|
|
[239/441] Generating tx_initialize_low_level.c for test
|
|
[240/441] Building C object regression/CMakeFiles/threadx_block_memory_thread_terminate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_block_memory_thread_terminate_test.c.o
|
|
[241/441] Building C object regression/CMakeFiles/threadx_block_memory_error_detection_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_block_memory_error_detection_test.c.o
|
|
[242/441] Building C object regression/CMakeFiles/threadx_byte_memory_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_byte_memory_suspension_test.c.o
|
|
[243/441] Building C object regression/CMakeFiles/threadx_block_memory_information_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_block_memory_information_test.c.o
|
|
[244/441] Building C object regression/CMakeFiles/threadx_block_memory_prioritize_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_block_memory_prioritize_test.c.o
|
|
[245/441] Building C object regression/CMakeFiles/threadx_block_memory_suspension_timeout_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_block_memory_suspension_timeout_test.c.o
|
|
[246/441] Building C object regression/CMakeFiles/threadx_byte_memory_information_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_byte_memory_information_test.c.o
|
|
[247/441] Building C object regression/CMakeFiles/threadx_block_memory_basic_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_block_memory_basic_test.c.o
|
|
[248/441] Building C object regression/CMakeFiles/threadx_block_memory_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_block_memory_suspension_test.c.o
|
|
[249/441] Building C object regression/CMakeFiles/threadx_byte_memory_suspension_timeout_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_byte_memory_suspension_timeout_test.c.o
|
|
[250/441] Building C object regression/CMakeFiles/threadx_byte_memory_prioritize_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_byte_memory_prioritize_test.c.o
|
|
[251/441] Building C object regression/CMakeFiles/threadx_byte_memory_basic_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_byte_memory_basic_test.c.o
|
|
[252/441] Building C object regression/CMakeFiles/test_utility.dir/tx_initialize_low_level.c.o
|
|
[253/441] Building C object regression/CMakeFiles/threadx_byte_memory_thread_contention_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_byte_memory_thread_contention_test.c.o
|
|
[254/441] Building C object regression/CMakeFiles/test_utility.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/testcontrol.c.o
|
|
[255/441] Building C object regression/CMakeFiles/threadx_byte_memory_thread_terminate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_byte_memory_thread_terminate_test.c.o
|
|
[256/441] Building C object regression/CMakeFiles/threadx_interrupt_control_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_interrupt_control_test.c.o
|
|
[257/441] Building C object regression/CMakeFiles/threadx_event_flag_suspension_different_bits_consume_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_suspension_different_bits_consume_test.c.o
|
|
[258/441] Building C object regression/CMakeFiles/threadx_event_flag_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_suspension_test.c.o
|
|
[259/441] Building C object regression/CMakeFiles/threadx_event_flag_isr_wait_abort_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_isr_wait_abort_test.c.o
|
|
[260/441] Building C object regression/CMakeFiles/threadx_event_flag_isr_set_clear_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_isr_set_clear_test.c.o
|
|
[261/441] Building C object regression/CMakeFiles/threadx_event_flag_basic_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_basic_test.c.o
|
|
[262/441] Building C object regression/CMakeFiles/threadx_event_flag_suspension_consume_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_suspension_consume_test.c.o
|
|
[263/441] Building C object regression/CMakeFiles/threadx_event_flag_single_thread_terminate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_single_thread_terminate_test.c.o
|
|
[264/441] Building C object regression/CMakeFiles/threadx_event_flag_suspension_different_bits_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_suspension_different_bits_test.c.o
|
|
[265/441] Building C object regression/CMakeFiles/threadx_event_flag_thread_terminate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_thread_terminate_test.c.o
|
|
[266/441] Building C object regression/CMakeFiles/threadx_event_flag_suspension_timeout_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_suspension_timeout_test.c.o
|
|
[267/441] Building C object regression/CMakeFiles/threadx_event_flag_information_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_event_flag_information_test.c.o
|
|
[268/441] Building C object regression/CMakeFiles/threadx_mutex_delete_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_delete_test.c.o
|
|
[269/441] Building C object regression/CMakeFiles/threadx_mutex_basic_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_basic_test.c.o
|
|
[270/441] Linking C executable samples/sample_threadx
|
|
[271/441] Linking C executable regression/threadx_initialize_kernel_setup_test
|
|
[272/441] Linking C executable regression/threadx_block_memory_suspension_test
|
|
[273/441] Linking C executable regression/threadx_block_memory_basic_test
|
|
[274/441] Linking C executable regression/threadx_block_memory_error_detection_test
|
|
[275/441] Linking C executable regression/threadx_block_memory_information_test
|
|
[276/441] Linking C executable regression/threadx_byte_memory_suspension_timeout_test
|
|
[277/441] Linking C executable regression/threadx_byte_memory_prioritize_test
|
|
[278/441] Linking C executable regression/threadx_block_memory_thread_terminate_test
|
|
[279/441] Linking C executable regression/threadx_byte_memory_information_test
|
|
[280/441] Linking C executable regression/threadx_byte_memory_suspension_test
|
|
[281/441] Linking C executable regression/threadx_event_flag_basic_test
|
|
[282/441] Linking C executable regression/threadx_byte_memory_basic_test
|
|
[283/441] Linking C executable regression/threadx_byte_memory_thread_contention_test
|
|
[284/441] Linking C executable regression/threadx_block_memory_suspension_timeout_test
|
|
[285/441] Linking C executable regression/threadx_block_memory_prioritize_test
|
|
[286/441] Linking C executable regression/threadx_event_flag_information_test
|
|
[287/441] Linking C executable regression/threadx_byte_memory_thread_terminate_test
|
|
[288/441] Building C object regression/CMakeFiles/threadx_mutex_preemption_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_preemption_test.c.o
|
|
[289/441] Building C object regression/CMakeFiles/threadx_mutex_no_preemption_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_no_preemption_test.c.o
|
|
[290/441] Linking C executable regression/threadx_event_flag_isr_set_clear_test
|
|
[291/441] Linking C executable regression/threadx_event_flag_isr_wait_abort_test
|
|
[292/441] Building C object regression/CMakeFiles/threadx_mutex_information_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_information_test.c.o
|
|
[293/441] Building C object regression/CMakeFiles/threadx_mutex_nested_priority_inheritance_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_nested_priority_inheritance_test.c.o
|
|
[294/441] Building C object regression/CMakeFiles/threadx_mutex_priority_inheritance_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_priority_inheritance_test.c.o
|
|
[295/441] Building C object regression/CMakeFiles/threadx_mutex_proritize_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_proritize_test.c.o
|
|
[296/441] Building C object regression/CMakeFiles/threadx_mutex_thread_terminate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_thread_terminate_test.c.o
|
|
[297/441] Building C object regression/CMakeFiles/threadx_mutex_suspension_timeout_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_mutex_suspension_timeout_test.c.o
|
|
[298/441] Linking C executable regression/threadx_event_flag_suspension_consume_test
|
|
[299/441] Linking C executable regression/threadx_event_flag_single_thread_terminate_test
|
|
[300/441] Linking C executable regression/threadx_event_flag_suspension_different_bits_consume_test
|
|
[301/441] Linking C executable regression/threadx_event_flag_suspension_timeout_test
|
|
[302/441] Linking C executable regression/threadx_interrupt_control_test
|
|
[303/441] Linking C executable regression/threadx_event_flag_suspension_test
|
|
[304/441] Linking C executable regression/threadx_event_flag_thread_terminate_test
|
|
[305/441] Linking C executable regression/threadx_mutex_basic_test
|
|
[306/441] Linking C executable regression/threadx_event_flag_suspension_different_bits_test
|
|
[307/441] Linking C executable regression/threadx_mutex_delete_test
|
|
[308/441] Building C object regression/CMakeFiles/threadx_queue_basic_four_word_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_basic_four_word_test.c.o
|
|
[309/441] Building C object regression/CMakeFiles/threadx_queue_basic_eight_word_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_basic_eight_word_test.c.o
|
|
[310/441] Building C object regression/CMakeFiles/threadx_queue_basic_one_word_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_basic_one_word_test.c.o
|
|
[311/441] Linking C executable regression/threadx_mutex_no_preemption_test
|
|
[312/441] Linking C executable regression/threadx_mutex_preemption_test
|
|
[313/441] Building C object regression/CMakeFiles/threadx_queue_flush_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_flush_test.c.o
|
|
[314/441] Building C object regression/CMakeFiles/threadx_queue_empty_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_empty_suspension_test.c.o
|
|
[315/441] Building C object regression/CMakeFiles/threadx_queue_flush_no_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_flush_no_suspension_test.c.o
|
|
[316/441] Building C object regression/CMakeFiles/threadx_queue_basic_max_message_size_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_basic_max_message_size_test.c.o
|
|
[317/441] Building C object regression/CMakeFiles/threadx_queue_basic_two_word_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_basic_two_word_test.c.o
|
|
[318/441] Building C object regression/CMakeFiles/threadx_queue_basic_sixteen_word_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_basic_sixteen_word_test.c.o
|
|
[319/441] Linking C executable regression/threadx_mutex_nested_priority_inheritance_test
|
|
[320/441] Linking C executable regression/threadx_mutex_priority_inheritance_test
|
|
[321/441] Building C object regression/CMakeFiles/threadx_queue_front_send_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_front_send_test.c.o
|
|
[322/441] Building C object regression/CMakeFiles/threadx_queue_full_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_full_suspension_test.c.o
|
|
[323/441] Building C object regression/CMakeFiles/threadx_queue_information_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_information_test.c.o
|
|
[324/441] Linking C executable regression/threadx_mutex_information_test
|
|
[325/441] Linking C executable regression/threadx_mutex_suspension_timeout_test
|
|
[326/441] Building C object regression/CMakeFiles/threadx_queue_suspension_timeout_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_suspension_timeout_test.c.o
|
|
[327/441] Building C object regression/CMakeFiles/threadx_queue_prioritize.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_prioritize.c.o
|
|
[328/441] Linking C executable regression/threadx_mutex_thread_terminate_test
|
|
[329/441] Linking C executable regression/threadx_mutex_proritize_test
|
|
[330/441] Building C object regression/CMakeFiles/threadx_queue_thread_terminate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_queue_thread_terminate_test.c.o
|
|
[331/441] Building C object regression/CMakeFiles/threadx_semaphore_basic_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_basic_test.c.o
|
|
[332/441] Building C object regression/CMakeFiles/threadx_semaphore_ceiling_put_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_ceiling_put_test.c.o
|
|
[333/441] Building C object regression/CMakeFiles/threadx_semaphore_delete_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_delete_test.c.o
|
|
[334/441] Linking C executable regression/threadx_queue_basic_eight_word_test
|
|
[335/441] Linking C executable regression/threadx_queue_basic_four_word_test
|
|
[336/441] Linking C executable regression/threadx_queue_basic_one_word_test
|
|
[337/441] Linking C executable regression/threadx_queue_flush_no_suspension_test
|
|
[338/441] Linking C executable regression/threadx_queue_empty_suspension_test
|
|
[339/441] Linking C executable regression/threadx_queue_basic_max_message_size_test
|
|
[340/441] Linking C executable regression/threadx_queue_basic_two_word_test
|
|
[341/441] Linking C executable regression/threadx_queue_flush_test
|
|
[342/441] Linking C executable regression/threadx_queue_basic_sixteen_word_test
|
|
[343/441] Building C object regression/CMakeFiles/threadx_semaphore_non_preemption_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_non_preemption_test.c.o
|
|
[344/441] Building C object regression/CMakeFiles/threadx_semaphore_information_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_information_test.c.o
|
|
[345/441] Building C object regression/CMakeFiles/threadx_semaphore_preemption_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_preemption_test.c.o
|
|
[346/441] Linking C executable regression/threadx_queue_full_suspension_test
|
|
[347/441] Linking C executable regression/threadx_queue_front_send_test
|
|
[348/441] Building C object regression/CMakeFiles/threadx_semaphore_timeout_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_timeout_test.c.o
|
|
[349/441] Building C object regression/CMakeFiles/threadx_semaphore_thread_terminate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_thread_terminate_test.c.o
|
|
[350/441] Building C object regression/CMakeFiles/threadx_thread_basic_time_slice_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_basic_time_slice_test.c.o
|
|
[351/441] Building C object regression/CMakeFiles/threadx_semaphore_prioritize.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_semaphore_prioritize.c.o
|
|
[352/441] Building C object regression/CMakeFiles/threadx_thread_basic_execution_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_basic_execution_test.c.o
|
|
[353/441] Linking C executable regression/threadx_queue_suspension_timeout_test
|
|
[354/441] Linking C executable regression/threadx_queue_information_test
|
|
[355/441] Building C object regression/CMakeFiles/threadx_thread_completed_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_completed_test.c.o
|
|
[356/441] Building C object regression/CMakeFiles/threadx_thread_create_preemption_threshold_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_create_preemption_threshold_test.c.o
|
|
[357/441] Building C object regression/CMakeFiles/threadx_thread_delayed_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_delayed_suspension_test.c.o
|
|
[358/441] Linking C executable regression/threadx_queue_prioritize
|
|
[359/441] Linking C executable regression/threadx_semaphore_basic_test
|
|
[360/441] Linking C executable regression/threadx_queue_thread_terminate_test
|
|
[361/441] Linking C executable regression/threadx_semaphore_ceiling_put_test
|
|
[362/441] Building C object regression/CMakeFiles/threadx_thread_misaligned_stack_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_misaligned_stack_test.c.o
|
|
[363/441] Linking C executable regression/threadx_semaphore_delete_test
|
|
[364/441] Building C object regression/CMakeFiles/threadx_thread_information_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_information_test.c.o
|
|
[365/441] Building C object regression/CMakeFiles/threadx_thread_multiple_sleep_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_multiple_sleep_test.c.o
|
|
[366/441] Building C object regression/CMakeFiles/threadx_thread_multiple_non_current_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_multiple_non_current_test.c.o
|
|
[367/441] Building C object regression/CMakeFiles/threadx_thread_multiple_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_multiple_suspension_test.c.o
|
|
[368/441] Building C object regression/CMakeFiles/threadx_thread_multiple_time_slice_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_multiple_time_slice_test.c.o
|
|
[369/441] Building C object regression/CMakeFiles/threadx_thread_multi_level_preemption_threshold_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_multi_level_preemption_threshold_test.c.o
|
|
[370/441] Linking C executable regression/threadx_semaphore_non_preemption_test
|
|
[371/441] Linking C executable regression/threadx_semaphore_information_test
|
|
[372/441] Linking C executable regression/threadx_semaphore_timeout_test
|
|
[373/441] Linking C executable regression/threadx_semaphore_preemption_test
|
|
[374/441] Linking C executable regression/threadx_semaphore_thread_terminate_test
|
|
[375/441] Linking C executable regression/threadx_semaphore_prioritize
|
|
[376/441] Linking C executable regression/threadx_thread_basic_time_slice_test
|
|
[377/441] Building C object regression/CMakeFiles/threadx_thread_preemptable_suspension_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_preemptable_suspension_test.c.o
|
|
[378/441] Linking C executable regression/threadx_thread_basic_execution_test
|
|
[379/441] Linking C executable regression/threadx_thread_completed_test
|
|
[380/441] Building C object regression/CMakeFiles/threadx_thread_preemption_change_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_preemption_change_test.c.o
|
|
[381/441] Linking C executable regression/threadx_thread_delayed_suspension_test
|
|
[382/441] Linking C executable regression/threadx_thread_create_preemption_threshold_test
|
|
[383/441] Building C object regression/CMakeFiles/threadx_thread_reset_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_reset_test.c.o
|
|
[384/441] Building C object regression/CMakeFiles/threadx_thread_relinquish_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_relinquish_test.c.o
|
|
[385/441] Building C object regression/CMakeFiles/threadx_thread_priority_change.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_priority_change.c.o
|
|
[386/441] Building C object regression/CMakeFiles/threadx_thread_simple_sleep_non_clear_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_simple_sleep_non_clear_test.c.o
|
|
[387/441] Linking C executable regression/threadx_thread_misaligned_stack_test
|
|
[388/441] Building C object regression/CMakeFiles/threadx_thread_simple_sleep_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_simple_sleep_test.c.o
|
|
[389/441] Building C object regression/CMakeFiles/threadx_thread_simple_suspend_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_simple_suspend_test.c.o
|
|
[390/441] Building C object regression/CMakeFiles/threadx_thread_sleep_for_100ticks_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_sleep_for_100ticks_test.c.o
|
|
[391/441] Building C object regression/CMakeFiles/threadx_thread_sleep_terminate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_sleep_terminate_test.c.o
|
|
[392/441] Building C object regression/CMakeFiles/threadx_thread_stack_checking_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_stack_checking_test.c.o
|
|
[393/441] Linking C executable regression/threadx_thread_multiple_non_current_test
|
|
[394/441] Linking C executable regression/threadx_thread_multiple_suspension_test
|
|
[395/441] Building C object regression/CMakeFiles/threadx_thread_stack_fill_value_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_stack_fill_value_test.c.o
|
|
[396/441] Linking C executable regression/threadx_thread_multiple_sleep_test
|
|
[397/441] Linking C executable regression/threadx_thread_information_test
|
|
[398/441] Linking C executable regression/threadx_thread_multiple_time_slice_test
|
|
[399/441] Building C object regression/CMakeFiles/threadx_thread_time_slice_change_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_time_slice_change_test.c.o
|
|
[400/441] Building C object regression/CMakeFiles/threadx_thread_terminate_delete_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_terminate_delete_test.c.o
|
|
[401/441] Building C object regression/CMakeFiles/threadx_thread_wait_abort_and_isr_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_wait_abort_and_isr_test.c.o
|
|
[402/441] Building C object regression/CMakeFiles/threadx_thread_wait_abort_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_wait_abort_test.c.o
|
|
[403/441] Linking C executable regression/threadx_thread_multi_level_preemption_threshold_test
|
|
[404/441] Building C object regression/CMakeFiles/threadx_thread_exit_callback_transition_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_thread_exit_callback_transition_test.c.o
|
|
[405/441] Linking C executable regression/threadx_thread_preemptable_suspension_test
|
|
[406/441] Building C object regression/CMakeFiles/threadx_time_get_set_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_time_get_set_test.c.o
|
|
[407/441] Linking C executable regression/threadx_thread_preemption_change_test
|
|
[408/441] Linking C executable regression/threadx_thread_reset_test
|
|
[409/441] Linking C executable regression/threadx_thread_priority_change
|
|
[410/441] Linking C executable regression/threadx_thread_relinquish_test
|
|
[411/441] Linking C executable regression/threadx_thread_simple_suspend_test
|
|
[412/441] Linking C executable regression/threadx_thread_simple_sleep_test
|
|
[413/441] Building C object regression/CMakeFiles/threadx_timer_activate_deactivate_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_timer_activate_deactivate_test.c.o
|
|
[414/441] Linking C executable regression/threadx_thread_simple_sleep_non_clear_test
|
|
[415/441] Linking C executable regression/threadx_thread_sleep_terminate_test
|
|
[416/441] Building C object regression/CMakeFiles/threadx_timer_deactivate_accuracy_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_timer_deactivate_accuracy_test.c.o
|
|
[417/441] Linking C executable regression/threadx_thread_sleep_for_100ticks_test
|
|
[418/441] Linking C executable regression/threadx_thread_stack_checking_test
|
|
[419/441] Building C object regression/CMakeFiles/threadx_timer_information_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_timer_information_test.c.o
|
|
[420/441] Building C object regression/CMakeFiles/threadx_timer_large_timer_accuracy_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_timer_large_timer_accuracy_test.c.o
|
|
[421/441] Building C object regression/CMakeFiles/threadx_timer_multiple_accuracy_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_timer_multiple_accuracy_test.c.o
|
|
[422/441] Building C object regression/CMakeFiles/threadx_timer_multiple_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_timer_multiple_test.c.o
|
|
[423/441] Building C object regression/CMakeFiles/threadx_timer_simple_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_timer_simple_test.c.o
|
|
[424/441] Building C object regression/CMakeFiles/threadx_trace_entry_update_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_trace_entry_update_test.c.o
|
|
[425/441] Linking C executable regression/threadx_thread_time_slice_change_test
|
|
[426/441] Linking C executable regression/threadx_thread_stack_fill_value_test
|
|
[427/441] Building C object regression/CMakeFiles/threadx_trace_basic_test.dir/tmp/claude-1000/-home-fdesbiens-652/bc81907a-b0a7-43d2-b3f5-83c3cfaa53e2/scratchpad/mm/test/tx/regression/threadx_trace_basic_test.c.o
|
|
[428/441] Linking C executable regression/threadx_thread_terminate_delete_test
|
|
[429/441] Linking C executable regression/threadx_thread_exit_callback_transition_test
|
|
[430/441] Linking C executable regression/threadx_thread_wait_abort_and_isr_test
|
|
[431/441] Linking C executable regression/threadx_thread_wait_abort_test
|
|
[432/441] Linking C executable regression/threadx_time_get_set_test
|
|
[433/441] Linking C executable regression/threadx_timer_activate_deactivate_test
|
|
[434/441] Linking C executable regression/threadx_timer_deactivate_accuracy_test
|
|
[435/441] Linking C executable regression/threadx_timer_large_timer_accuracy_test
|
|
[436/441] Linking C executable regression/threadx_timer_multiple_accuracy_test
|
|
[437/441] Linking C executable regression/threadx_timer_information_test
|
|
[438/441] Linking C executable regression/threadx_timer_simple_test
|
|
[439/441] Linking C executable regression/threadx_timer_multiple_test
|
|
[440/441] Linking C executable regression/threadx_trace_entry_update_test
|
|
[441/441] Linking C executable regression/threadx_trace_basic_test
|
|
BUILD_RC=0
|