Skip to content

Fix heap address calculation issue #781

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

Merged
merged 1 commit into from
Sep 5, 2023
Merged

Conversation

aggarg
Copy link
Member

@aggarg aggarg commented Sep 5, 2023

Description

This heap calculation issue was introduced in PR 771.

Test Steps

Before - Malloc failed hook fires on first invocation of pvPortMalloc.
After - pvPortMalloc works as expected.

Checklist:

  • I have tested my changes. No regression in existing tests.
  • I have modified and/or added unit-tests to cover the code changes in this Pull Request.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

This was introduced in PR 771.

Signed-off-by: Gaurav Aggarwal <[email protected]>
@codecov
Copy link

codecov bot commented Sep 5, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (231278e) 94.35% compared to head (731f529) 94.35%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #781   +/-   ##
=======================================
  Coverage   94.35%   94.35%           
=======================================
  Files           6        6           
  Lines        2446     2446           
  Branches      598      598           
=======================================
  Hits         2308     2308           
  Misses         85       85           
  Partials       53       53           
Flag Coverage Δ
unittests 94.35% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Skptak
Copy link
Member

Skptak commented Sep 5, 2023

Ran the FreeRTOS-Plus-TCP tests as mentioned in #778 and validated they pass with these changes:

skptak@linux-gnu [10:44 AM] ~/repos/fork/FreeRTOS-Plus-TCP_Soren 
# cmake -S . -B build -DFREERTOS_PLUS_TCP_TEST_CONFIGURATION=ENABLE_ALL; cmake --build build --target freertos_plus_tcp_build_test
-- The C compiler identification is GNU 9.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Using default FREERTOS_PLUS_TCP_BUFFER_ALLOCATION = 2
-- Detected UNIX/Posix system setting FREERTOS_PLUS_TCP_NETWORK_IF = POSIX
-- Using FreeRTOS-Plus-TCP Test Configuration : ENABLE_ALL
CMake Warning at CMakeLists.txt:168 (message):
  FreeRTOS-Kernel configuration settings are configured by FreeRTOS-Plus-TCP


-- Found PCAP: /usr/lib/x86_64-linux-gnu/libpcap.so  
-- Performing Test PCAP_LINKS_SOLO
-- Performing Test PCAP_LINKS_SOLO - Success
-- Looking for pcap_get_pfring_id
-- Looking for pcap_get_pfring_id - not found
-- Looking for pcap_dump_open_append
-- Looking for pcap_dump_open_append - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
CMake Warning at build/_deps/freertos_kernel-src/CMakeLists.txt:45 (message):
   FREERTOS_PORT is not set. Please specify it from top-level CMake file (example):
    set(FREERTOS_PORT GCC_ARM_CM4F CACHE STRING "")
   or from CMake command line option:
    -DFREERTOS_PORT=GCC_ARM_CM4F
   
   Available port options:
   A_CUSTOM_PORT                    - Compiler: User Defined  Target: User Defined
   BCC_16BIT_DOS_FLSH186            - Compiler: BCC           Target: 16 bit DOS Flsh186
   BCC_16BIT_DOS_PC                 - Compiler: BCC           Target: 16 bit DOS PC
   CCS_ARM_CM3                      - Compiler: CCS           Target: ARM Cortex-M3
   CCS_ARM_CM4F                     - Compiler: CCS           Target: ARM Cortex-M4 with FPU
   CCS_ARM_CR4                      - Compiler: CCS           Target: ARM Cortex-R4
   CCS_MSP430X                      - Compiler: CCS           Target: MSP430X
   CODEWARRIOR_COLDFIRE_V1          - Compiler: CoreWarrior   Target: ColdFire V1
   CODEWARRIOR_COLDFIRE_V2          - Compiler: CoreWarrior   Target: ColdFire V2
   CODEWARRIOR_HCS12                - Compiler: CoreWarrior   Target: HCS12
   GCC_ARM_CA9                      - Compiler: GCC           Target: ARM Cortex-A9
   GCC_ARM_CA53_64_BIT              - Compiler: GCC           Target: ARM Cortex-A53 64 bit
   GCC_ARM_CA53_64_BIT_SRE          - Compiler: GCC           Target: ARM Cortex-A53 64 bit SRE
   GCC_ARM_CM0                      - Compiler: GCC           Target: ARM Cortex-M0
   GCC_ARM_CM3                      - Compiler: GCC           Target: ARM Cortex-M3
   GCC_ARM_CM3_MPU                  - Compiler: GCC           Target: ARM Cortex-M3 with MPU
   GCC_ARM_CM4_MPU                  - Compiler: GCC           Target: ARM Cortex-M4 with MPU
   GCC_ARM_CM4F                     - Compiler: GCC           Target: ARM Cortex-M4 with FPU
   GCC_ARM_CM7                      - Compiler: GCC           Target: ARM Cortex-M7
   GCC_ARM_CM23_NONSECURE           - Compiler: GCC           Target: ARM Cortex-M23 non-secure
   GCC_ARM_CM23_SECURE              - Compiler: GCC           Target: ARM Cortex-M23 secure
   GCC_ARM_CM23_NTZ_NONSECURE       - Compiler: GCC           Target: ARM Cortex-M23 non-trustzone non-secure
   GCC_ARM_CM33_NONSECURE           - Compiler: GCC           Target: ARM Cortex-M33 non-secure
   GCC_ARM_CM33_SECURE              - Compiler: GCC           Target: ARM Cortex-M33 secure
   GCC_ARM_CM33_NTZ_NONSECURE       - Compiler: GCC           Target: ARM Cortex-M33 non-trustzone non-secure
   GCC_ARM_CM33_TFM                 - Compiler: GCC           Target: ARM Cortex-M33 non-secure for TF-M
   GCC_ARM_CM35P_NONSECURE          - Compiler: GCC           Target: ARM Cortex-M35P non-secure
   GCC_ARM_CM35P_SECURE             - Compiler: GCC           Target: ARM Cortex-M35P secure
   GCC_ARM_CM35P_NTZ_NONSECURE      - Compiler: GCC           Target: ARM Cortex-M35P non-trustzone non-secure
   GCC_ARM_CM55_NONSECURE           - Compiler: GCC           Target: ARM Cortex-M55 non-secure
   GCC_ARM_CM55_SECURE              - Compiler: GCC           Target: ARM Cortex-M55 secure
   GCC_ARM_CM55_NTZ_NONSECURE       - Compiler: GCC           Target: ARM Cortex-M55 non-trustzone non-secure
   GCC_ARM_CM55_TFM                 - Compiler: GCC           Target: ARM Cortex-M55 non-secure for TF-M
   GCC_ARM_CM85_NONSECURE           - Compiler: GCC           Target: ARM Cortex-M85 non-secure
   GCC_ARM_CM85_SECURE              - Compiler: GCC           Target: ARM Cortex-M85 secure
   GCC_ARM_CM85_NTZ_NONSECURE       - Compiler: GCC           Target: ARM Cortex-M85 non-trustzone non-secure
   GCC_ARM_CM85_TFM                 - Compiler: GCC           Target: ARM Cortex-M85 non-secure for TF-M
   GCC_ARM_CR5                      - Compiler: GCC           Target: ARM Cortex-R5
   GCC_ARM_CRX_NOGIC                - Compiler: GCC           Target: ARM Cortex-Rx no GIC
   GCC_ARM7_AT91FR40008             - Compiler: GCC           Target: ARM7 Atmel AT91R40008
   GCC_ARM7_AT91SAM7S               - Compiler: GCC           Target: ARM7 Atmel AT91SAM7S
   GCC_ARM7_LPC2000                 - Compiler: GCC           Target: ARM7 LPC2000
   GCC_ARM7_LPC23XX                 - Compiler: GCC           Target: ARM7 LPC23xx
   GCC_ATMEGA323                    - Compiler: GCC           Target: ATMega323
   GCC_AVR32_UC3                    - Compiler: GCC           Target: AVR32 UC3
   GCC_COLDFIRE_V2                  - Compiler: GCC           Target: ColdFire V2
   GCC_CORTUS_APS3                  - Compiler: GCC           Target: CORTUS APS3
   GCC_H8S2329                      - Compiler: GCC           Target: H8S2329
   GCC_HCS12                        - Compiler: GCC           Target: HCS12
   GCC_IA32_FLAT                    - Compiler: GCC           Target: IA32 flat
   GCC_MICROBLAZE                   - Compiler: GCC           Target: MicroBlaze
   GCC_MICROBLAZE_V8                - Compiler: GCC           Target: MicroBlaze V8
   GCC_MICROBLAZE_V9                - Compiler: GCC           Target: MicroBlaze V9
   GCC_MSP430F449                   - Compiler: GCC           Target: MSP430F449
   GCC_NIOSII                       - Compiler: GCC           Target: NiosII
   GCC_PPC405_XILINX                - Compiler: GCC           Target: Xilinx PPC405
   GCC_PPC440_XILINX                - Compiler: GCC           Target: Xilinx PPC440
   GCC_RISC_V                       - Compiler: GCC           Target: RISC-V
   GCC_RISC_V_PULPINO_VEGA_RV32M1RM - Compiler: GCC           Target: RISC-V Pulpino Vega RV32M1RM
   GCC_RL78                         - Compiler: GCC           Target: Renesas RL78
   GCC_RX100                        - Compiler: GCC           Target: Renesas RX100
   GCC_RX200                        - Compiler: GCC           Target: Renesas RX200
   GCC_RX600                        - Compiler: GCC           Target: Renesas RX600
   GCC_RX600_V2                     - Compiler: GCC           Target: Renesas RX600 v2
   GCC_RX700_V3_DPFPU               - Compiler: GCC           Target: Renesas RX700 v3 with DPFPU
   GCC_STR75X                       - Compiler: GCC           Target: STR75x
   GCC_TRICORE_1782                 - Compiler: GCC           Target: TriCore 1782
   GCC_ARC_EM_HS                    - Compiler: GCC           Target: DesignWare ARC EM HS
   GCC_ARC_V1                       - Compiler: GCC           Target: DesignWare ARC v1
   GCC_ATMEGA                       - Compiler: GCC           Target: ATmega
   GCC_POSIX                        - Compiler: GCC           Target: Posix
   GCC_RP2040                       - Compiler: GCC           Target: RP2040 ARM Cortex-M0+
   GCC_XTENSA_ESP32                 - Compiler: GCC           Target: Xtensa ESP32
   GCC_AVRDX                        - Compiler: GCC           Target: AVRDx
   GCC_AVR_MEGA0                    - Compiler: GCC           Target: AVR Mega0
   IAR_78K0K                        - Compiler: IAR           Target: Renesas 78K0K
   IAR_ARM_CA5_NOGIC                - Compiler: IAR           Target: ARM Cortex-A5 no GIC
   IAR_ARM_CA9                      - Compiler: IAR           Target: ARM Cortex-A9
   IAR_ARM_CM0                      - Compiler: IAR           Target: ARM Cortex-M0
   IAR_ARM_CM3                      - Compiler: IAR           Target: ARM Cortex-M3
   IAR_ARM_CM4F                     - Compiler: IAR           Target: ARM Cortex-M4 with FPU
   IAR_ARM_CM4F_MPU                 - Compiler: IAR           Target: ARM Cortex-M4 with FPU and MPU
   IAR_ARM_CM7                      - Compiler: IAR           Target: ARM Cortex-M7
   IAR_ARM_CM23_NONSECURE           - Compiler: IAR           Target: ARM Cortex-M23 non-secure
   IAR_ARM_CM23_SECURE              - Compiler: IAR           Target: ARM Cortex-M23 secure
   IAR_ARM_CM23_NTZ_NONSECURE       - Compiler: IAR           Target: ARM Cortex-M23 non-trustzone non-secure
   IAR_ARM_CM33_NONSECURE           - Compiler: IAR           Target: ARM Cortex-M33 non-secure
   IAR_ARM_CM33_SECURE              - Compiler: IAR           Target: ARM Cortex-M33 secure
   IAR_ARM_CM33_NTZ_NONSECURE       - Compiler: IAR           Target: ARM Cortex-M33 non-trustzone non-secure
   IAR_ARM_CM35P_NONSECURE          - Compiler: IAR           Target: ARM Cortex-M35P non-secure
   IAR_ARM_CM35P_SECURE             - Compiler: IAR           Target: ARM Cortex-M35P secure
   IAR_ARM_CM35P_NTZ_NONSECURE      - Compiler: IAR           Target: ARM Cortex-M35P non-trustzone non-secure
   IAR_ARM_CM55_NONSECURE           - Compiler: IAR           Target: ARM Cortex-M55 non-secure
   IAR_ARM_CM55_SECURE              - Compiler: IAR           Target: ARM Cortex-M55 secure
   IAR_ARM_CM55_NTZ_NONSECURE       - Compiler: IAR           Target: ARM Cortex-M55 non-trustzone non-secure
   IAR_ARM_CM85_NONSECURE           - Compiler: IAR           Target: ARM Cortex-M85 non-secure
   IAR_ARM_CM85_SECURE              - Compiler: IAR           Target: ARM Cortex-M85 secure
   IAR_ARM_CM85_NTZ_NONSECURE       - Compiler: IAR           Target: ARM Cortex-M85 non-trustzone non-secure
   IAR_ARM_CRX_NOGIC                - Compiler: IAR           Target: ARM Cortex-Rx no GIC
   IAR_ATMEGA323                    - Compiler: IAR           Target: ATMega323
   IAR_ATMEL_SAM7S64                - Compiler: IAR           Target: Atmel SAM7S64
   IAR_ATMEL_SAM9XE                 - Compiler: IAR           Target: Atmel SAM9XE
   IAR_AVR_AVRDX                    - Compiler: IAR           Target: AVRDx
   IAR_AVR_MEGA0                    - Compiler: IAR           Target: AVR Mega0
   IAR_AVR32_UC3                    - Compiler: IAR           Target: AVR32 UC3
   IAR_LPC2000                      - Compiler: IAR           Target: LPC2000
   IAR_MSP430                       - Compiler: IAR           Target: MSP430
   IAR_MSP430X                      - Compiler: IAR           Target: MSP430X
   IAR_RISC_V                       - Compiler: IAR           Target: RISC-V
   IAR_RL78                         - Compiler: IAR           Target: Renesas RL78
   IAR_RX100                        - Compiler: IAR           Target: Renesas RX100
   IAR_RX600                        - Compiler: IAR           Target: Renesas RX600
   IAR_RX700_V3_DPFPU               - Compiler: IAR           Target: Renesas RX700 v3 with DPFPU
   IAR_RX_V2                        - Compiler: IAR           Target: Renesas RX v2
   IAR_STR71X                       - Compiler: IAR           Target: STR71x
   IAR_STR75X                       - Compiler: IAR           Target: STR75x
   IAR_STR91X                       - Compiler: IAR           Target: STR91x
   IAR_V850ES_FX3                   - Compiler: IAR           Target: Renesas V850ES/Fx3
   IAR_V850ES_HX3                   - Compiler: IAR           Target: Renesas V850ES/Hx3
   MIKROC_ARM_CM4F                  - Compiler: MikroC        Target: ARM Cortex-M4 with FPU
   MPLAB_PIC18F                     - Compiler: MPLAB         Target: PIC18F
   MPLAB_PIC24                      - Compiler: MPLAB         Target: PIC24
   MPLAB_PIC32MEC14XX               - Compiler: MPLAB         Target: PIC32MEC14xx
   MPLAB_PIC32MX                    - Compiler: MPLAB         Target: PIC32MX
   MPLAB_PIC32MZ                    - Compiler: MPLAB         Target: PIC32MZ
   MSVC_MINGW                       - Compiler: MSVC or MinGW Target: x86
   OWATCOM_16BIT_DOS_FLSH186        - Compiler: Open Watcom   Target: 16 bit DOS Flsh186
   OWATCOM_16BIT_DOS_PC             - Compiler: Open Watcom   Target: 16 bit DOS PC
   PARADIGM_TERN_EE_LARGE           - Compiler: Paradigm      Target: Tern EE large
   PARADIGM_TERN_EE_SMALL           - Compiler: Paradigm      Target: Tern EE small
   RENESAS_RX100                    - Compiler: Renesas       Target: RX100
   RENESAS_RX200                    - Compiler: Renesas       Target: RX200
   RENESAS_RX600                    - Compiler: Renesas       Target: RX600
   RENESAS_RX600_V2                 - Compiler: Renesas       Target: RX600 v2
   RENESAS_RX700_V3_DPFPU           - Compiler: Renesas       Target: RX700 v3 with DPFPU
   RENESAS_SH2A_FPU                 - Compiler: Renesas       Target: SH2A with FPU
   ROWLEY_MSP430F449                - Compiler: Rowley        Target: MSP430F449
   RVDS_ARM_CA9                     - Compiler: RVDS          Target: ARM Cortex-A9
   RVDS_ARM_CM0                     - Compiler: RVDS          Target: ARM Cortex-M0
   RVDS_ARM_CM3                     - Compiler: RVDS          Target: ARM Cortex-M3
   RVDS_ARM_CM4_MPU                 - Compiler: RVDS          Target: ARM Cortex-M4 with MPU
   RVDS_ARM_CM4F                    - Compiler: RVDS          Target: ARM Cortex-M4 with FPU
   RVDS_ARM_CM7                     - Compiler: RVDS          Target: ARM Cortex-M7
   RVDS_ARM7_LPC21XX                - Compiler: RVDS          Target: ARM7 LPC21xx
   SDCC_CYGNAL                      - Compiler: SDCC          Target: Cygnal
   SOFTUNE_MB91460                  - Compiler: Softune       Target: MB91460
   SOFTUNE_MB96340                  - Compiler: Softune       Target: MB96340
   TASKING_ARM_CM4F                 - Compiler: Tasking       Target: ARM Cortex-M4 with FPU
   CDK_THEAD_CK802                  - Compiler: CDK           Target: T-head CK802
   XCC_XTENSA                       - Compiler: XCC           Target: Xtensa
   WIZC_PIC18                       - Compiler: WizC          Target: PIC18


--  Auto-Detected Unix, setting FREERTOS_PORT=GCC_POSIX
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ANT.AMAZON.COM/skptak/repos/fork/FreeRTOS-Plus-TCP_Soren/build
[  1%] Building C object _deps/freertos_kernel-build/portable/CMakeFiles/freertos_kernel_port.dir/ThirdParty/GCC/Posix/port.c.o
[  2%] Building C object _deps/freertos_kernel-build/portable/CMakeFiles/freertos_kernel_port.dir/ThirdParty/GCC/Posix/utils/wait_for_event.c.o
[  4%] Linking C static library libfreertos_kernel_port.a
[  4%] Built target freertos_kernel_port
[  5%] Building C object _deps/freertos_kernel-build/CMakeFiles/freertos_kernel.dir/croutine.c.o
[  7%] Building C object _deps/freertos_kernel-build/CMakeFiles/freertos_kernel.dir/event_groups.c.o
[  8%] Building C object _deps/freertos_kernel-build/CMakeFiles/freertos_kernel.dir/list.c.o
[ 10%] Building C object _deps/freertos_kernel-build/CMakeFiles/freertos_kernel.dir/queue.c.o
[ 11%] Building C object _deps/freertos_kernel-build/CMakeFiles/freertos_kernel.dir/stream_buffer.c.o
[ 13%] Building C object _deps/freertos_kernel-build/CMakeFiles/freertos_kernel.dir/tasks.c.o
[ 14%] Building C object _deps/freertos_kernel-build/CMakeFiles/freertos_kernel.dir/timers.c.o
[ 16%] Building C object _deps/freertos_kernel-build/CMakeFiles/freertos_kernel.dir/portable/MemMang/heap_4.c.o
[ 17%] Linking C static library libfreertos_kernel.a
[ 17%] Built target freertos_kernel
[ 19%] Building C object tools/CMakeFiles/freertos_plus_tcp_utilities.dir/tcp_utilities/tcp_dump_packets.c.o
[ 20%] Building C object tools/CMakeFiles/freertos_plus_tcp_utilities.dir/tcp_utilities/tcp_mem_stats.c.o
[ 22%] Building C object tools/CMakeFiles/freertos_plus_tcp_utilities.dir/tcp_utilities/tcp_netstat.c.o
[ 23%] Linking C static library libfreertos_plus_tcp_utilities.a
[ 23%] Built target freertos_plus_tcp_utilities
[ 25%] Building C object source/portable/NetworkInterface/linux/CMakeFiles/freertos_plus_tcp_network_if.dir/NetworkInterface.c.o
[ 26%] Linking C static library libfreertos_plus_tcp_network_if.a
[ 26%] Built target freertos_plus_tcp_network_if
[ 28%] Building C object source/portable/NetworkInterface/CMakeFiles/freertos_plus_tcp_network_if_common.dir/Common/phyHandling.c.o
[ 29%] Linking C static library libfreertos_plus_tcp_network_if_common.a
[ 29%] Built target freertos_plus_tcp_network_if_common
[ 31%] Building C object source/portable/CMakeFiles/freertos_plus_tcp_port.dir/BufferManagement/BufferAllocation_2.c.o
[ 32%] Linking C static library libfreertos_plus_tcp_port.a
[ 32%] Built target freertos_plus_tcp_port
[ 34%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_ARP.c.o
[ 35%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_BitConfig.c.o
[ 37%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_DHCP.c.o
[ 38%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_DHCPv6.c.o
[ 40%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_DNS.c.o
[ 41%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_DNS_Cache.c.o
[ 43%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_DNS_Callback.c.o
[ 44%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_DNS_Networking.c.o
[ 46%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_DNS_Parser.c.o
[ 47%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_ICMP.c.o
[ 49%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IP.c.o
[ 50%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IP_Timers.c.o
[ 52%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IP_Utils.c.o
[ 53%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IPv4.c.o
[ 55%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IPv4_Sockets.c.o
[ 56%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IPv4_Utils.c.o
[ 58%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IPv6.c.o
[ 59%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IPv6_Sockets.c.o
[ 61%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_IPv6_Utils.c.o
[ 62%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_ND.c.o
[ 64%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_RA.c.o
[ 65%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_Routing.c.o
[ 67%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_Sockets.c.o
[ 68%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_Stream_Buffer.c.o
[ 70%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_IP.c.o
[ 71%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_IP_IPv4.c.o
[ 73%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_IP_IPv6.c.o
[ 74%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_Reception.c.o
[ 76%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_State_Handling.c.o
[ 77%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_State_Handling_IPv4.c.o
[ 79%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_State_Handling_IPv6.c.o
[ 80%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_Transmission.c.o
[ 82%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_Transmission_IPv4.c.o
[ 83%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_Transmission_IPv6.c.o
[ 85%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_Utils.c.o
[ 86%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_Utils_IPv4.c.o
[ 88%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_Utils_IPv6.c.o
[ 89%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_TCP_WIN.c.o
[ 91%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_Tiny_TCP.c.o
[ 92%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_UDP_IP.c.o
[ 94%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_UDP_IPv4.c.o
[ 95%] Building C object source/CMakeFiles/freertos_plus_tcp.dir/FreeRTOS_UDP_IPv6.c.o
[ 97%] Linking C static library libfreertos_plus_tcp.a
[ 97%] Built target freertos_plus_tcp
[ 98%] Building C object test/build-combination/CMakeFiles/freertos_plus_tcp_build_test.dir/Common/main.c.o
[100%] Linking C executable freertos_plus_tcp_build_test
[100%] Built target freertos_plus_tcp_build_test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants