Merge branch 'bugfix/ldgen_ignore_nonexistent_archives_and_obj' into 'master'

ldgen: check mappings

Closes IDF-1624

See merge request espressif/esp-idf!8557
This commit is contained in:
Angus Gratton
2021-01-21 15:59:35 +08:00
25 changed files with 176 additions and 79 deletions

View File

@@ -2,25 +2,25 @@
archive: libfreertos.a
entries:
* (noflash_text)
queue:xQueueGenericCreateStatic (default)
if FREERTOS_PLACE_FUNCTIONS_INTO_FLASH = y:
port: pxPortInitialiseStack (default)
port: xPortStartScheduler (default)
port: vPortStoreTaskMPUSettings (default)
port: vPortReleaseTaskMPUSettings (default)
if ESP_PANIC_HANDLER_IRAM != y:
tasks: uxTaskGetSnapshotAll (default)
tasks: prvTaskGetSnapshot (default)
tasks: prvTaskGetSnapshotsFromList (default)
if IDF_TARGET_ESP32S2 =n && IDF_TARGET_ESP32C3 = n :
port: vPortReleaseTaskMPUSettings (default)
tasks: xTaskCreateRestricted (default)
port: vPortStoreTaskMPUSettings (default)
tasks: vTaskAllocateMPURegions (default)
tasks: prvTaskCheckFreeStackSpace (default)
tasks: prvListTaskWithinSingleList (default)
tasks: prvInitialiseNewTask (default)
tasks: prvInitialiseTaskLists (default)
tasks: prvDeleteTCB (default)
tasks: prvCheckTasksWaitingTermination (default)
tasks: prvIdleTask (default)
tasks: prvAddNewTaskToReadyList (default)
tasks: xTaskCreateStaticPinnedToCore (default)
tasks: xTaskCreatePinnedToCore (default)
tasks: vTaskResume (default)
tasks: vTaskStartScheduler (default)
@@ -44,16 +44,14 @@ entries:
tasks: uxTaskResetEventItemValue (default)
tasks: ulTaskNotifyTake (default)
tasks: xTaskNotifyWait (default)
tasks: xTaskNotify (default)
tasks: xTaskGenericNotify (default)
tasks: eTaskGetState (default)
tasks: pxTaskGetStackStart (default)
tasks: uxTaskGetStackHighWaterMark (default)
tasks: vTaskAllocateMPURegions (default)
tasks: vTaskEndScheduler (default)
tasks: vTaskList (default)
tasks: vTaskMissedYield (default)
tasks: vTaskSetThreadLocalStoragePointer (default)
tasks: xTaskCreateRestricted (default)
tasks: xTaskGetAffinity (default)
tasks: xTaskGetIdleTaskHandleForCPU (default)
timers: prvInsertTimerInActiveList (default)
@@ -67,7 +65,6 @@ entries:
timers: prvProcessReceivedCommands (default)
timers: xTimerCreateTimerTask (default)
timers: xTimerCreate (default)
timers: xTimerCreateStatic (default)
timers: xTimerGenericCommand (default)
timers: xTimerGetPeriod (default)
timers: xTimerGetExpiryTime (default)
@@ -76,7 +73,6 @@ entries:
timers: vTimerSetTimerID (default)
timers: prvGetNextExpireTime (default)
event_groups: prvTestWaitCondition (default)
event_groups: xEventGroupCreateStatic (default)
event_groups: xEventGroupCreate (default)
event_groups: xEventGroupWaitBits (default)
event_groups: xEventGroupClearBits (default)
@@ -90,11 +86,9 @@ entries:
queue: xQueueGenericReset (default)
queue: xQueueGenericCreate (default)
queue: xQueueGetMutexHolder (default)
queue: xQueueCreateCountingSemaphoreStatic (default)
queue: xQueueCreateCountingSemaphore (default)
queue: xQueueGenericSend (default)
queue: xQueueCreateMutex (default)
queue: xQueueCreateMutexStatic (default)
queue: xQueueGiveMutexRecursive (default)
queue: xQueueTakeMutexRecursive (default)
queue: uxQueueMessagesWaiting (default)
@@ -112,4 +106,16 @@ entries:
queue: xQueueSelectFromSet (default)
port_common:main_task (default)
port:esp_startup_start_app (default)
port:esp_startup_start_app_other_cores (default)
if ESP_SYSTEM_SINGLE_CORE_MODE = n:
port:esp_startup_start_app_other_cores (default)
if FREERTOS_SUPPORT_STATIC_ALLOCATION = y && FREERTOS_PLACE_FUNCTIONS_INTO_FLASH = y:
[mapping:freertos_static]
archive: libfreertos.a
entries:
queue:xQueueGenericCreateStatic (default)
queue: xQueueCreateCountingSemaphoreStatic (default)
tasks: xTaskCreateStaticPinnedToCore (default)
timers: xTimerCreateStatic (default)
event_groups: xEventGroupCreateStatic (default)
queue: xQueueCreateMutexStatic (default)