Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce configTRACK_TASK_MEMORY_ALLOCATIONS to track dynamic allocations per task #353

Commits on Jun 14, 2021

  1. Introduce configTRACK_TASK_MEMORY_ALLOCATIONS. When this is set to 1 …

    …and either heap_4 or heap_5 is used then the number of dynamic memory allocations, the number of dynamic memory frees, the total amount of heap memory allocated by a task but not yet freed (by any task), and the maximum amount of heap memory a task has ever had allocated at one time are all tracked on a task by task basis. This additional information is returned in the TaskStatus_t structure populated by the vTaskGetInfo() and the uxTaskGetSystemState() API functions.
    
    uxBasePriority is now only included in the TaskStatus_t structure if configUSE_MUTEXES is set to 1.  ulRunTimeCounter is now only included in the TaskStatus_t structure if configGENERATE_RUN_TIME_STATS is set to 1.
    
    Update how the TCB members get initialised.  Previously each member was initialised separately.  Now, as there are new members, memset() the entire structure to 0 when the structure is allocated, then only explicitly initialise structure members that are not initialised to zero.
    RichardBarry committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    1263d27 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Update lexicon.txt

    RichardBarry authored Jun 15, 2021
    Configuration menu
    Copy the full SHA
    d122094 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Configuration menu
    Copy the full SHA
    0829685 View commit details
    Browse the repository at this point in the history
  2. uncrustified

    n9wxu committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    b04bb01 View commit details
    Browse the repository at this point in the history
  3. uncrustified with older version

    n9wxu committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    abd0383 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Configuration menu
    Copy the full SHA
    2d6724e View commit details
    Browse the repository at this point in the history