Created
December 29, 2025 19:25
-
-
Save cederom/1a0b59ae0643974360fac485fb79a271 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| **************************************** | |
| * NUTTX RTOS RELEASE BUILD TEST SCRIPT * | |
| **************************************** | |
| NX BRANCH : nuttx-12.12.0-RC0 | |
| NX RTOS LOC : /tmp/nuttx/nuttx.git | |
| NX APPS LOC : /tmp/nuttx/nuttx-apps.git | |
| TARGET : rPI-4B | |
| BUILD HOST : FreeBSD hexagon 14.3-RELEASE-p7 FreeBSD 14.3-RELEASE-p7 GENERIC amd64 | |
| MFLAGS : -j24 CROSSDEV=aarch64-none-elf- | |
| LOGFILE : log/nuttx-12.12.0-RC0-1767034598-rPI-4B.log | |
| TIMESTAMP : 1767034598 | |
| => | |
| => GIT REPO CLONE CHECK | |
| => | |
| => | |
| => INITIAL CLEAN AND SETUP | |
| => | |
| ++ set -e | |
| ++ cd /tmp/nuttx/nuttx.git | |
| ++ set +e | |
| ++ gmake clean distclean -j24 CROSSDEV=aarch64-none-elf- | |
| NuttX has not been configured! | |
| NuttX has not been configured! | |
| To configure the project: | |
| To configure the project: | |
| tools/configure.sh <config> | |
| tools/configure.sh <config> | |
| For a list of available configurations: | |
| For a list of available configurations: | |
| tools/configure.sh -L | |
| tools/configure.sh -L | |
| ++ rm -f .config | |
| ++ set -e | |
| ++ git checkout master | |
| Previous HEAD position was 54b5a8f2c3 LICENSE: update NuttX-PublicDomain SPDX identifier | |
| Switched to branch 'master' | |
| Your branch is up to date with 'origin/master'. | |
| ++ git fetch origin | |
| ++ git pull origin | |
| Already up to date. | |
| ++ git checkout nuttx-12.12.0-RC0 | |
| Note: switching to 'nuttx-12.12.0-RC0'. | |
| You are in 'detached HEAD' state. You can look around, make experimental | |
| changes and commit them, and you can discard any commits you make in this | |
| state without impacting any branches by switching back to a branch. | |
| If you want to create a new branch to retain commits you create, you may | |
| do so (now or later) by using -c with the switch command. Example: | |
| git switch -c <new-branch-name> | |
| Or undo this operation with: | |
| git switch - | |
| Turn off this advice by setting config variable advice.detachedHead to false | |
| HEAD is now at 54b5a8f2c3 LICENSE: update NuttX-PublicDomain SPDX identifier | |
| ++ git reset --hard | |
| HEAD is now at 54b5a8f2c3 LICENSE: update NuttX-PublicDomain SPDX identifier | |
| ++ cd /tmp/nuttx/nuttx-apps.git | |
| ++ git checkout master | |
| Previous HEAD position was f000ed733 workflows/build.yml: macOS Workflow updated to macos-15-intel | |
| Switched to branch 'master' | |
| Your branch is up to date with 'origin/master'. | |
| ++ git fetch origin | |
| ++ git pull origin | |
| Already up to date. | |
| ++ git checkout nuttx-12.12.0-RC0 | |
| Note: switching to 'nuttx-12.12.0-RC0'. | |
| You are in 'detached HEAD' state. You can look around, make experimental | |
| changes and commit them, and you can discard any commits you make in this | |
| state without impacting any branches by switching back to a branch. | |
| If you want to create a new branch to retain commits you create, you may | |
| do so (now or later) by using -c with the switch command. Example: | |
| git switch -c <new-branch-name> | |
| Or undo this operation with: | |
| git switch - | |
| Turn off this advice by setting config variable advice.detachedHead to false | |
| HEAD is now at f000ed733 workflows/build.yml: macOS Workflow updated to macos-15-intel | |
| ++ git reset --hard | |
| HEAD is now at f000ed733 workflows/build.yml: macOS Workflow updated to macos-15-intel | |
| ++ cd /tmp/nuttx/nuttx.git | |
| + set +x | |
| => | |
| => BUILDING rPI-4B | |
| => | |
| ==> LOGFILE: log/nuttx-12.12.0-RC0-1767034598-rPI-4B.log. | |
| ==> COMPILER: | |
| aarch64-none-elf-gcc (gcc) 14.2.1 20241119 | |
| Copyright (C) 2024 Free Software Foundation, Inc. | |
| This is free software; see the source for copying conditions. There is NO | |
| warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | |
| Press Return when ready. | |
| + for CFG in $CONFIGS | |
| + set +x | |
| ===> | |
| ===> rPI-4B: raspberrypi-4b:nsh | |
| ===> | |
| + gmake clean distclean -j24 CROSSDEV=aarch64-none-elf- | |
| NuttX has not been configured! | |
| NuttX has not been configured! | |
| To configure the project: | |
| tools/configure.sh <config> | |
| To configure the project: | |
| For a list of available configurations: | |
| tools/configure.sh <config> | |
| tools/configure.sh -L | |
| For a list of available configurations: | |
| tools/configure.sh -L | |
| + /usr/bin/time -h ./tools/configure.sh -B raspberrypi-4b:nsh | |
| Copy files | |
| Select CONFIG_HOST_BSD=y | |
| Refreshing... | |
| CP: arch/dummy/Kconfig to /tmp/nuttx/nuttx.git/arch/dummy/dummy_kconfig | |
| CP: boards/dummy/Kconfig to /tmp/nuttx/nuttx.git/boards/dummy/dummy_kconfig | |
| LN: platform/board to /tmp/nuttx/nuttx-apps.git/platform/dummy | |
| LN: include/arch to arch/arm64/include | |
| LN: include/arch/board to /tmp/nuttx/nuttx.git/boards/arm64/bcm2711/raspberrypi-4b/include | |
| LN: drivers/platform to /tmp/nuttx/nuttx.git/drivers/dummy | |
| LN: include/arch/chip to /tmp/nuttx/nuttx.git/arch/arm64/include/bcm2711 | |
| LN: arch/arm64/src/chip to /tmp/nuttx/nuttx.git/arch/arm64/src/bcm2711 | |
| LN: arch/arm64/src/board to /tmp/nuttx/nuttx.git/boards/arm64/bcm2711/raspberrypi-4b/src | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/audioutils | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/benchmarks | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/boot | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/canutils | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/crypto | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/database | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/mcuboot | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/module | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/rust | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/examples/sotest | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/examples | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/fsutils | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/games | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/graphics | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/industry | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/inertial | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/interpreters/luamodules | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/interpreters | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/logging | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/lte | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/math | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/mlearning | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/netutils | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/sdr | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/system | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/tee | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/arch | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/cxx | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/drivers | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/fs | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/libc | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/mm | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/testing/sched | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/testing | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/videoutils | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless/bluetooth | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless/ieee802154 | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git/wireless | |
| mkkconfig in /tmp/nuttx/nuttx-apps.git | |
| # | |
| # configuration written to .config | |
| # | |
| 1,93s real 1,05s user 1,07s sys | |
| + /usr/bin/time -h gmake -j8 -j24 CROSSDEV=aarch64-none-elf- | |
| Create version.h | |
| LN: platform/board to /tmp/nuttx/nuttx-apps.git/platform/dummy | |
| Register: getprime | |
| Register: leds | |
| Register: dd | |
| Register: hello | |
| Register: nsh | |
| Register: sh | |
| Register: ostest | |
| [1K | |
| CXX: libcxxmini/libxx_cxa_guard.cxx [1K | |
| CXX: libcxxmini/libxx_cxapurevirtual.cxx [1K | |
| CXX: libcxxmini/libxx_delete.cxx [1K | |
| CXX: libcxxmini/libxx_deletea.cxx [1K | |
| CXX: libcxxmini/libxx_new.cxx [1K | |
| CXX: libcxxmini/libxx_newa.cxx [1K | |
| CXX: libcxxmini/libxx_dynamic_cast.cxx [1K | |
| CXX: libcxxmini/libxx_typeinfo.cxx [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| IN: libs/libxx/libxx.a -> staging/libxx.a [1K | |
| [1K | |
| CC: clock/clock_initialize.c [1K | |
| CC: clock/clock_settime.c [1K | |
| CC: clock/clock.c [1K | |
| CC: clock/clock_perf.c [1K | |
| CC: clock/clock_realtime2absticks.c [1K | |
| CC: clock/clock_gettime.c [1K | |
| CC: environ/env_getenvironptr.c [1K | |
| CC: clock/clock_systime_ticks.c [1K | |
| CC: clock/clock_systime_timespec.c [1K | |
| CC: clock/clock_sched_ticks.c [1K | |
| CC: environ/env_release.c [1K | |
| CC: environ/env_dup.c [1K | |
| CC: environ/env_findvar.c [1K | |
| CC: environ/env_removevar.c [1K | |
| CC: environ/env_getenv.c [1K | |
| CC: environ/env_putenv.c [1K | |
| CC: environ/env_clearenv.c [1K | |
| CC: environ/env_unsetenv.c [1K | |
| CC: environ/env_setenv.c [1K | |
| CC: environ/env_foreach.c [1K | |
| CC: group/group_create.c [1K | |
| CC: group/group_join.c [1K | |
| CC: group/group_leave.c [1K | |
| [1K | |
| CC: group/group_setupidlefiles.c [1K | |
| [1K | |
| [1K | |
| CC: group/group_setuptaskfiles.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: group/group_foreachchild.c [1K | |
| CC: group/group_killchildren.c [1K | |
| CC: group/group_signal.c [1K | |
| CC: group/group_waiter.c [1K | |
| [1K | |
| CC: init/nx_start.c [1K | |
| CC: init/nx_bringup.c [1K | |
| [1K | |
| CC: instrument/instrument.c [1K | |
| CC: irq/irq_initialize.c [1K | |
| CC: irq/irq_attach.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: irq/irq_dispatch.c [1K | |
| [1K | |
| CC: irq/irq_unexpectedisr.c [1K | |
| CC: irq/irq_attach_thread.c [1K | |
| CC: irq/irq_attach_wqueue.c [1K | |
| CC: irq/irq_spinlock.c [1K | |
| [1K | |
| [1K | |
| CC: misc/panic_notifier.c [1K | |
| [1K | |
| CC: misc/assert.c [1K | |
| [1K | |
| CC: misc/reboot_notifier.c [1K | |
| [1K | |
| CC: mqueue/mq_initialize.c [1K | |
| [1K | |
| [1K | |
| CC: mqueue/mq_waitirq.c [1K | |
| CC: mqueue/mq_recover.c [1K | |
| CC: mqueue/mq_send.c [1K | |
| [1K | |
| [1K | |
| CC: mqueue/mq_sndinternal.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: mqueue/mq_receive.c [1K | |
| CC: mqueue/mq_rcvinternal.c [1K | |
| CC: mqueue/mq_getattr.c [1K | |
| CC: mqueue/mq_msgfree.c [1K | |
| [1K | |
| CC: mqueue/mq_msgqalloc.c [1K | |
| [1K | |
| CC: mqueue/mq_msgqfree.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: mqueue/mq_setattr.c [1K | |
| CC: mqueue/mq_notify.c [1K | |
| CC: mqueue/msgctl.c [1K | |
| CC: mqueue/msgget.c [1K | |
| CC: mqueue/msginternal.c [1K | |
| [1K | |
| CC: mqueue/msgrcv.c [1K | |
| [1K | |
| [1K | |
| CC: mqueue/msgsnd.c [1K | |
| CC: pthread/pthread_create.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_exit.c [1K | |
| [1K | |
| CC: pthread/pthread_join.c [1K | |
| CC: pthread/pthread_detach.c [1K | |
| CC: pthread/pthread_getschedparam.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_setschedparam.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_mutexinit.c [1K | |
| CC: pthread/pthread_mutexdestroy.c [1K | |
| CC: pthread/pthread_mutextimedlock.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_mutextrylock.c [1K | |
| CC: pthread/pthread_mutexunlock.c [1K | |
| [1K | |
| CC: pthread/pthread_condwait.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_condsignal.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_condbroadcast.c [1K | |
| CC: pthread/pthread_condclockwait.c [1K | |
| CC: pthread/pthread_sigmask.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_cancel.c [1K | |
| CC: pthread/pthread_completejoin.c [1K | |
| [1K | |
| CC: pthread/pthread_findjoininfo.c [1K | |
| [1K | |
| CC: pthread/pthread_release.c [1K | |
| CC: pthread/pthread_setschedprio.c [1K | |
| CC: drivers_initialize.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_mutex.c [1K | |
| CC: pthread/pthread_mutexconsistent.c [1K | |
| CC: leds/userled_upper.c [1K | |
| [1K | |
| [1K | |
| CC: loop/losetup.c [1K | |
| [1K | |
| CC: misc/dev_null.c [1K | |
| [1K | |
| CC: misc/dev_zero.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_getfiles.c [1K | |
| CC: misc/ramdisk.c [1K | |
| CC: misc/mkrd.c [1K | |
| CC: sched/sched_profil.c [1K | |
| CC: pipes/pipe.c [1K | |
| [1K | |
| [1K | |
| CC: pipes/fifo.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_addreadytorun.c [1K | |
| [1K | |
| CC: pipes/pipe_common.c [1K | |
| CC: sched/sched_removereadytorun.c [1K | |
| [1K | |
| CC: serial/serial.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: serial/serial_io.c [1K | |
| CC: sched/sched_addblocked.c [1K | |
| CC: sched/sched_removeblocked.c [1K | |
| CC: syslog/syslog_early.c [1K | |
| [1K | |
| CC: syslog/vsyslog.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_gettcb.c [1K | |
| [1K | |
| CC: sched/sched_verifytcb.c [1K | |
| CC: syslog/syslog_channel.c [1K | |
| [1K | |
| CC: sched/sched_releasetcb.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_setparam.c [1K | |
| CC: syslog/syslog_write.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_setpriority.c [1K | |
| [1K | |
| CC: syslog/syslog_flush.c [1K | |
| [1K | |
| CC: sched/sched_getparam.c [1K | |
| CC: sched/sched_setscheduler.c [1K | |
| [1K | |
| CC: syslog/syslog_initialize.c [1K | |
| [1K | |
| [1K | |
| CC: syslog/ramlog.c [1K | |
| [1K | |
| CC: timers/oneshot.c [1K | |
| CC: timers/arch_alarm.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_getscheduler.c [1K | |
| [1K | |
| CC: sched/sched_yield.c [1K | |
| CC: sched/sched_rrgetinterval.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_foreach.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_lock.c [1K | |
| [1K | |
| CC: sched/sched_unlock.c [1K | |
| CC: sched/sched_lockcount.c [1K | |
| CC: sched/sched_idletask.c [1K | |
| CC: sched/sched_self.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_get_stackinfo.c [1K | |
| [1K | |
| CC: sched/sched_get_tls.c [1K | |
| CC: sched/sched_sysinfo.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_get_stateinfo.c [1K | |
| CC: sched/sched_getcpu.c [1K | |
| [1K | |
| CC: sched/sched_switchcontext.c [1K | |
| CC: sched/sched_sleep.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_reprioritizertr.c [1K | |
| CC: sched/sched_mergepending.c [1K | |
| [1K | |
| [1K | |
| CC: sched/sched_waitpid.c [1K | |
| [1K | |
| CC: sched/sched_roundrobin.c [1K | |
| CC: sched/sched_processtimer.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: semaphore/sem_destroy.c [1K | |
| [1K | |
| CC: semaphore/sem_trywait.c [1K | |
| CC: semaphore/sem_tickwait.c [1K | |
| CC: semaphore/sem_wait.c [1K | |
| CC: semaphore/sem_timedwait.c [1K | |
| CC: semaphore/sem_clockwait.c [1K | |
| CC: semaphore/sem_timeout.c [1K | |
| [1K | |
| [1K | |
| CC: semaphore/sem_post.c [1K | |
| CC: semaphore/sem_recover.c [1K | |
| [1K | |
| [1K | |
| CC: semaphore/sem_reset.c [1K | |
| [1K | |
| [1K | |
| CC: semaphore/sem_waitirq.c [1K | |
| CC: semaphore/sem_rw.c [1K | |
| CC: signal/sig_initialize.c [1K | |
| [1K | |
| CC: signal/sig_action.c [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_procmask.c [1K | |
| CC: signal/sig_pending.c [1K | |
| [1K | |
| CC: signal/sig_suspend.c [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_kill.c [1K | |
| CC: signal/sig_tgkill.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_queue.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_waitinfo.c [1K | |
| CC: signal/sig_timedwait.c [1K | |
| [1K | |
| CC: signal/sig_findaction.c [1K | |
| CC: signal/sig_allocpendingsigaction.c [1K | |
| CC: signal/sig_releasependingsigaction.c [1K | |
| [1K | |
| CC: signal/sig_unmaskpendingsignal.c [1K | |
| CC: dummy.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: boardctl.c [1K | |
| CC: signal/sig_removependingsignal.c [1K | |
| CC: signal/sig_releasependingsignal.c [1K | |
| [1K | |
| CC: signal/sig_lowest.c [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_notification.c [1K | |
| CC: signal/sig_cleanup.c [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_deliver.c [1K | |
| [1K | |
| CC: signal/sig_dispatch.c [1K | |
| CC: signal/sig_pause.c [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_nanosleep.c [1K | |
| CC: signal/sig_usleep.c [1K | |
| [1K | |
| CC: signal/sig_sleep.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_ppoll.c [1K | |
| [1K | |
| CC: signal/sig_pselect.c [1K | |
| CC: task/task_argvstr.c [1K | |
| CC: task/task_create.c [1K | |
| CC: task/task_init.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: task/task_setup.c [1K | |
| [1K | |
| [1K | |
| CC: task/task_activate.c [1K | |
| CC: task/task_start.c [1K | |
| CC: task/task_delete.c [1K | |
| CC: task/task_exit.c [1K | |
| [1K | |
| [1K | |
| CC: task/task_exithook.c [1K | |
| [1K | |
| [1K | |
| CC: task/task_getgroup.c [1K | |
| CC: task/task_getpid.c [1K | |
| [1K | |
| CC: task/task_prctl.c [1K | |
| CC: task/task_recover.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: task/task_restart.c [1K | |
| [1K | |
| CC: task/task_spawnparms.c [1K | |
| CC: task/task_cancelpt.c [1K | |
| CC: task/task_terminate.c [1K | |
| [1K | |
| [1K | |
| CC: task/task_gettid.c [1K | |
| [1K | |
| CC: task/exit.c [1K | |
| CC: task/task_join.c [1K | |
| [1K | |
| CC: task/task_fork.c [1K | |
| [1K | |
| [1K | |
| CC: task/task_spawn.c [1K | |
| CC: timer/timer_initialize.c [1K | |
| [1K | |
| [1K | |
| CC: timer/timer_create.c [1K | |
| [1K | |
| [1K | |
| CC: timer/timer_delete.c [1K | |
| [1K | |
| [1K | |
| CC: timer/timer_getoverrun.c [1K | |
| [1K | |
| CC: timer/timer_getitimer.c [1K | |
| CC: timer/timer_gettime.c [1K | |
| CC: timer/timer_setitimer.c [1K | |
| [1K | |
| [1K | |
| CC: timer/timer_settime.c [1K | |
| [1K | |
| CC: timer/timer_release.c [1K | |
| CC: tls/task_initinfo.c [1K | |
| CC: tls/task_uninitinfo.c [1K | |
| CC: tls/tls_initinfo.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: tls/tls_dupinfo.c [1K | |
| CC: wdog/wd_initialize.c [1K | |
| CC: wdog/wd_start.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wdog/wd_cancel.c [1K | |
| [1K | |
| CC: wdog/wd_gettime.c [1K | |
| CC: wdog/wd_recover.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wqueue/kwork_thread.c [1K | |
| CC: wqueue/kwork_queue.c [1K | |
| CC: wqueue/kwork_cancel.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: assert/lib_assert.c [1K | |
| [1K | |
| CC: assert/lib_stackchk.c [1K | |
| CC: builtin/lib_builtin_getname.c [1K | |
| [1K | |
| CC: builtin/lib_builtin_isavail.c [1K | |
| CC: builtin/lib_builtin_forindex.c [1K | |
| CC: ctype/lib_isalnum.c [1K | |
| [1K | |
| CC: ctype/lib_isalpha.c [1K | |
| CC: ctype/lib_isascii.c [1K | |
| CC: ctype/lib_isblank.c [1K | |
| CC: ctype/lib_iscntrl.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: ctype/lib_isdigit.c [1K | |
| [1K | |
| CC: ctype/lib_isgraph.c [1K | |
| CC: ctype/lib_islower.c [1K | |
| [1K | |
| CC: ctype/lib_isprint.c [1K | |
| CC: ctype/lib_ispunct.c [1K | |
| [1K | |
| CC: ctype/lib_isspace.c [1K | |
| CC: ctype/lib_isupper.c [1K | |
| CC: ctype/lib_isxdigit.c [1K | |
| [1K | |
| CC: ctype/lib_tolower.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: ctype/lib_toupper.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: ctype/lib_ctype.c [1K | |
| [1K | |
| CC: dirent/lib_readdirr.c [1K | |
| CC: dirent/lib_telldir.c [1K | |
| CC: dirent/lib_alphasort.c [1K | |
| CC: dirent/lib_scandir.c [1K | |
| CC: dirent/lib_ftw.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: dirent/lib_nftw.c [1K | |
| CC: dirent/lib_opendir.c [1K | |
| [1K | |
| CC: dirent/lib_fdopendir.c [1K | |
| [1K | |
| CC: dirent/lib_closedir.c [1K | |
| CC: dirent/lib_readdir.c [1K | |
| [1K | |
| [1K | |
| CC: dirent/lib_rewinddir.c [1K | |
| CC: dirent/lib_seekdir.c [1K | |
| [1K | |
| CC: dirent/lib_dirfd.c [1K | |
| CC: dirent/lib_versionsort.c [1K | |
| [1K | |
| CC: dlfcn/lib_dlfind_object.c [1K | |
| [1K | |
| CC: errno/lib_errno.c [1K | |
| CC: fixedmath/lib_fixedmath.c [1K | |
| [1K | |
| CC: fixedmath/lib_b16sin.c [1K | |
| [1K | |
| [1K | |
| CC: fixedmath/lib_b16cos.c [1K | |
| CC: fixedmath/lib_b16atan2.c [1K | |
| CC: fixedmath/lib_ubsqrt.c [1K | |
| [1K | |
| CC: grp/lib_getgrgid.c [1K | |
| [1K | |
| [1K | |
| CC: grp/lib_getgrgidr.c [1K | |
| CC: grp/lib_getgrnam.c [1K | |
| [1K | |
| CC: grp/lib_getgrnamr.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: grp/lib_initgroups.c [1K | |
| CC: grp/lib_getgrbuf.c [1K | |
| CC: grp/lib_getgrbufr.c [1K | |
| CC: inttypes/lib_imaxabs.c [1K | |
| CC: inttypes/lib_imaxdiv.c [1K | |
| [1K | |
| CC: inttypes/lib_strtoimax.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: inttypes/lib_strtoumax.c [1K | |
| CC: libgen/lib_basename.c [1K | |
| CC: libgen/lib_dirname.c [1K | |
| [1K | |
| [1K | |
| CC: machine/arch_atomic.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_bitmap.c [1K | |
| CC: misc/lib_circbuf.c [1K | |
| CC: misc/lib_mknod.c [1K | |
| CC: mm_heap/mm_initialize.c [1K | |
| CC: mm_heap/mm_lock.c [1K | |
| CC: mm_heap/mm_malloc_size.c [1K | |
| CC: misc/lib_umask.c [1K | |
| CC: mm_heap/mm_shrinkchunk.c [1K | |
| CC: mm_heap/mm_brkaddr.c [1K | |
| CC: mm_heap/mm_calloc.c [1K | |
| CC: misc/lib_utsname.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: mm_heap/mm_extend.c [1K | |
| [1K | |
| CC: mm_heap/mm_free.c [1K | |
| CC: misc/lib_getrandom.c [1K | |
| [1K | |
| CC: mm_heap/mm_mallinfo.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: mm_heap/mm_malloc.c [1K | |
| CC: misc/lib_xorshift128.c [1K | |
| CC: mm_heap/mm_foreach.c [1K | |
| CC: misc/lib_tea_encrypt.c [1K | |
| [1K | |
| CC: mm_heap/mm_memalign.c [1K | |
| [1K | |
| CC: mm_heap/mm_realloc.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_tea_decrypt.c [1K | |
| CC: mm_heap/mm_zalloc.c [1K | |
| [1K | |
| CC: mm_heap/mm_heapmember.c [1K | |
| [1K | |
| CC: mm_heap/mm_memdump.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: umm_heap/umm_globals.c [1K | |
| CC: misc/lib_cxx_initialize.c [1K | |
| CC: umm_heap/umm_initialize.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: umm_heap/umm_addregion.c [1K | |
| CC: umm_heap/umm_malloc_size.c [1K | |
| CC: misc/lib_impure.c [1K | |
| [1K | |
| [1K | |
| CC: umm_heap/umm_brkaddr.c [1K | |
| [1K | |
| CC: umm_heap/umm_calloc.c [1K | |
| [1K | |
| CC: misc/lib_memfd.c [1K | |
| CC: umm_heap/umm_extend.c [1K | |
| [1K | |
| CC: misc/lib_mutex.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_fchmodat.c [1K | |
| CC: misc/lib_fstatat.c [1K | |
| [1K | |
| CC: misc/lib_getfullpath.c [1K | |
| [1K | |
| CC: misc/lib_openat.c [1K | |
| CC: misc/lib_mkdirat.c [1K | |
| [1K | |
| CC: umm_heap/umm_free.c [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_utimensat.c [1K | |
| [1K | |
| CC: umm_heap/umm_mallinfo.c [1K | |
| CC: misc/lib_mallopt.c [1K | |
| [1K | |
| [1K | |
| CC: umm_heap/umm_malloc.c [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_idr.c [1K | |
| [1K | |
| CC: umm_heap/umm_memalign.c [1K | |
| CC: misc/lib_getnprocs.c [1K | |
| CC: umm_heap/umm_realloc.c [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_tempbuffer.c [1K | |
| CC: umm_heap/umm_zalloc.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: umm_heap/umm_heapmember.c [1K | |
| CC: umm_heap/umm_memdump.c [1K | |
| [1K | |
| CC: misc/lib_umul32.c [1K | |
| CC: misc/lib_umul64.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: mempool/mempool.c [1K | |
| CC: mempool/mempool_multiple.c [1K | |
| CC: misc/lib_umul32x64.c [1K | |
| CC: mempool/mempool_procfs.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: kasan/hook.c [1K | |
| [1K | |
| CC: map/mm_map.c [1K | |
| CC: misc/lib_uadd32x64.c [1K | |
| CC: misc/lib_uadd64.c [1K | |
| CC: misc/lib_usub64x32.c [1K | |
| [1K | |
| CC: misc/lib_usub64.c [1K | |
| CC: misc/lib_dumpbuffer.c [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_dumpvbuffer.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_fnmatch.c [1K | |
| CC: misc/lib_debug.c [1K | |
| [1K | |
| CC: misc/lib_crc64.c [1K | |
| CC: misc/lib_crc32.c [1K | |
| CC: misc/lib_crc16.c [1K | |
| [1K | |
| CC: misc/lib_crc8.c [1K | |
| CC: misc/lib_crc16ccitt.c [1K | |
| CC: misc/lib_crc8ccitt.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_crc8table.c [1K | |
| CC: misc/lib_crc8rohc.c [1K | |
| CC: misc/lib_glob.c [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_backtrace.c [1K | |
| [1K | |
| CC: misc/lib_ftok.c [1K | |
| [1K | |
| CC: misc/lib_err.c [1K | |
| CC: misc/lib_instrument.c [1K | |
| [1K | |
| CC: misc/lib_crc16ibm.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: misc/lib_crc16xmodem.c [1K | |
| [1K | |
| CC: net/lib_addrconfig.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: net/lib_base64.c [1K | |
| [1K | |
| CC: net/lib_htons.c [1K | |
| CC: net/lib_htonl.c [1K | |
| CC: net/lib_htonq.c [1K | |
| CC: net/lib_inetaddr.c [1K | |
| CC: net/lib_inetaton.c [1K | |
| [1K | |
| CC: net/lib_inetntoa.c [1K | |
| [1K | |
| CC: net/lib_inetntop.c [1K | |
| [1K | |
| [1K | |
| CC: net/lib_inetpton.c [1K | |
| [1K | |
| [1K | |
| CC: net/lib_inetnetwork.c [1K | |
| [1K | |
| CC: net/lib_etherntoa.c [1K | |
| [1K | |
| CC: net/lib_etheraton.c [1K | |
| [1K | |
| AS: common/arm64_vector_table.S [1K | |
| CC: obstack/lib_obstack_init.c [1K | |
| [1K | |
| AS: common/arm64_vectors.S [1K | |
| CC: obstack/lib_obstack_alloc.c [1K | |
| AS: common/arm64_fork_func.S [1K | |
| [1K | |
| AS: common/arm64_smccc.S [1K | |
| [1K | |
| [1K | |
| CC: obstack/lib_obstack_copy.c [1K | |
| [1K | |
| AS: common/arm64_fpu_func.S [1K | |
| [1K | |
| CC: chip/bcm2711_boot.c [1K | |
| [1K | |
| CC: obstack/lib_obstack_free.c [1K | |
| [1K | |
| [1K | |
| CC: obstack/lib_obstack_make_room.c [1K | |
| CC: chip/bcm2711_mailbox.c [1K | |
| [1K | |
| [1K | |
| CC: chip/bcm2711_serial.c [1K | |
| CC: obstack/lib_obstack_blank.c [1K | |
| CC: chip/bcm2711_gpio.c [1K | |
| [1K | |
| CC: chip/bcm2711_lowputc.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_initialize.c [1K | |
| CC: obstack/lib_obstack_grow.c [1K | |
| CC: common/arm64_initialstate.c [1K | |
| [1K | |
| CC: common/arm64_boot.c [1K | |
| CC: common/arm64_nputs.c [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_createstack.c [1K | |
| CC: common/arm64_releasestack.c [1K | |
| [1K | |
| CC: obstack/lib_obstack_finish.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_stackframe.c [1K | |
| CC: obstack/lib_obstack_object_size.c [1K | |
| [1K | |
| CC: common/arm64_usestack.c [1K | |
| [1K | |
| CC: obstack/lib_obstack_room.c [1K | |
| CC: common/arm64_exit.c [1K | |
| [1K | |
| CC: obstack/lib_obstack_printf.c [1K | |
| [1K | |
| CC: common/arm64_fork.c [1K | |
| [1K | |
| CC: obstack/lib_obstack_vprintf.c [1K | |
| [1K | |
| [1K | |
| CC: obstack/lib_obstack_malloc.c [1K | |
| CC: common/arm64_schedulesigaction.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_sigdeliver.c [1K | |
| CC: pthread/pthread_attr_init.c [1K | |
| CC: common/arm64_getintstack.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_attr_destroy.c [1K | |
| CC: common/arm64_registerdump.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_attr_setschedpolicy.c [1K | |
| CC: common/arm64_perf.c [1K | |
| CC: pthread/pthread_attr_getschedpolicy.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_tcbinfo.c [1K | |
| CC: pthread/pthread_attr_setinheritsched.c [1K | |
| [1K | |
| CC: common/arm64_arch_timer.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_attr_getinheritsched.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_attr_setdetachstate.c [1K | |
| CC: common/arm64_cache.c [1K | |
| CC: pthread/pthread_attr_getdetachstate.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_doirq.c [1K | |
| CC: pthread/pthread_attr_setstackaddr.c [1K | |
| CC: common/arm64_fatal.c [1K | |
| [1K | |
| CC: pthread/pthread_attr_getstackaddr.c [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_syscall.c [1K | |
| [1K | |
| CC: common/arm64_modifyreg8.c [1K | |
| CC: common/arm64_modifyreg16.c [1K | |
| [1K | |
| CC: common/arm64_modifyreg32.c [1K | |
| CC: pthread/pthread_attr_setstacksize.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_hwdebug.c [1K | |
| CC: pthread/pthread_attr_getstacksize.c [1K | |
| CC: common/arm64_allocateheap.c [1K | |
| [1K | |
| CC: common/arm64_idle.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: common/arm64_gicv2.c [1K | |
| CC: common/arm64_mmu.c [1K | |
| CC: pthread/pthread_attr_setstack.c [1K | |
| [1K | |
| CC: pthread/pthread_attr_getstack.c [1K | |
| [1K | |
| CC: common/arm64_fpu.c [1K | |
| [1K | |
| CC: pthread/pthread_attr_setschedparam.c [1K | |
| CC: pthread/pthread_attr_getschedparam.c [1K | |
| [1K | |
| CC: common/arm64_checkstack.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_attr_setscope.c [1K | |
| AS: common/arm64_head.S [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_attr_getscope.c [1K | |
| CC: pthread/pthread_attr_setguardsize.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_attr_getguardsize.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_barrierattr_init.c [1K | |
| CC: pthread/pthread_barrierattr_destroy.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: builtin_list.c [1K | |
| CC: pthread/pthread_barrierattr_getpshared.c [1K | |
| [1K | |
| CC: pthread/pthread_barrierattr_setpshared.c [1K | |
| [1K | |
| CC: exec_builtin.c [1K | |
| [1K | |
| CC: board/dummy.c [1K | |
| [1K | |
| [1K | |
| CC: hello_main.c [1K | |
| CC: dd_main.c [1K | |
| CC: nsh_alias.c [1K | |
| [1K | |
| CC: leds_main.c [1K | |
| CC: pthread/pthread_barrierinit.c [1K | |
| CC: nsh_builtin.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: nsh_command.c [1K | |
| CC: pthread/pthread_barrierdestroy.c [1K | |
| [1K | |
| CC: nsh_main.c [1K | |
| CC: nsh_console.c [1K | |
| CC: readline.c [1K | |
| CC: pthread/pthread_barrierwait.c [1K | |
| [1K | |
| CC: nsh_consolemain.c [1K | |
| [1K | |
| CC: system.c [1K | |
| CC: sh_main.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: nsh_dbgcmds.c [1K | |
| CC: getprime_main.c [1K | |
| CC: nsh_envcmds.c [1K | |
| CC: readline_common.c [1K | |
| CC: barrier.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: cancel.c [1K | |
| CC: nsh_fscmds.c [1K | |
| CC: cond.c [1K | |
| CC: pthread/pthread_condattr_init.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_condattr_destroy.c [1K | |
| CC: readline_fd.c [1K | |
| CC: pthread/pthread_condattr_getpshared.c [1K | |
| CC: dev_null.c [1K | |
| CC: fpu.c [1K | |
| [1K | |
| [1K | |
| CC: getopt.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_condattr_setpshared.c [1K | |
| [1K | |
| [1K | |
| CC: libc_memmem.c [1K | |
| CC: pthread/pthread_condattr_setclock.c [1K | |
| CC: nsh_fsutils.c [1K | |
| [1K | |
| CC: mqueue.c [1K | |
| [1K | |
| CC: mutex.c [1K | |
| [1K | |
| CC: pthread/pthread_condattr_getclock.c [1K | |
| [1K | |
| [1K | |
| CC: ostest_main.c [1K | |
| [1K | |
| CC: posixtimer.c [1K | |
| CC: readline_stream.c [1K | |
| [1K | |
| CC: pthread/pthread_condinit.c [1K | |
| CC: pthread/pthread_conddestroy.c [1K | |
| [1K | |
| [1K | |
| CC: pthread_exit.c [1K | |
| [1K | |
| [1K | |
| CC: pthread_rwlock.c [1K | |
| [1K | |
| [1K | |
| CC: pthread_rwlock_cancel.c [1K | |
| [1K | |
| CC: pthread/pthread_condtimedwait.c [1K | |
| [1K | |
| CC: restart.c [1K | |
| CC: fs_initialize.c [1K | |
| CC: nsh_init.c [1K | |
| CC: pthread/pthread_create.c [1K | |
| CC: robust.c [1K | |
| [1K | |
| CC: nsh_mmcmds.c [1K | |
| CC: nsh_mntcmds.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: nsh_parse.c [1K | |
| CC: fs_heap.c [1K | |
| [1K | |
| CC: nsh_printf.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: roundrobin.c [1K | |
| CC: inode/fs_files.c [1K | |
| CC: inode/fs_foreachinode.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_exit.c [1K | |
| [1K | |
| CC: schedlock.c [1K | |
| CC: pthread/pthread_kill.c [1K | |
| CC: sem.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: nsh_proccmds.c [1K | |
| CC: inode/fs_inode.c [1K | |
| [1K | |
| CC: pthread/pthread_setname_np.c [1K | |
| [1K | |
| CC: pthread/pthread_getname_np.c [1K | |
| CC: nsh_prompt.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_get_stackaddr_np.c [1K | |
| [1K | |
| [1K | |
| CC: inode/fs_inodeaddref.c [1K | |
| CC: nsh_script.c [1K | |
| CC: inode/fs_inodebasename.c [1K | |
| [1K | |
| CC: nsh_session.c [1K | |
| [1K | |
| CC: inode/fs_inodefind.c [1K | |
| [1K | |
| CC: inode/fs_inodefree.c [1K | |
| [1K | |
| [1K | |
| CC: nsh_syscmds.c [1K | |
| CC: pthread/pthread_get_stacksize_np.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: inode/fs_inodegetpath.c [1K | |
| CC: semtimed.c [1K | |
| CC: setvbuf.c [1K | |
| CC: nsh_system.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: sighand.c [1K | |
| [1K | |
| CC: inode/fs_inoderelease.c [1K | |
| CC: inode/fs_inoderemove.c [1K | |
| CC: nsh_test.c [1K | |
| [1K | |
| [1K | |
| CC: inode/fs_inodereserve.c [1K | |
| CC: sighelper.c [1K | |
| [1K | |
| CC: signest.c [1K | |
| [1K | |
| [1K | |
| CC: nsh_timcmds.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_mutexattr_init.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_mutexattr_destroy.c [1K | |
| CC: inode/fs_inodesearch.c [1K | |
| CC: nsh_wait.c [1K | |
| [1K | |
| CC: sigprocmask.c [1K | |
| CC: pthread/pthread_mutexattr_getpshared.c [1K | |
| [1K | |
| [1K | |
| CC: timedmqueue.c [1K | |
| CC: vfs/fs_chstat.c [1K | |
| [1K | |
| CC: timedmutex.c [1K | |
| [1K | |
| CC: vfs/fs_close.c [1K | |
| [1K | |
| [1K | |
| CC: timedwait.c [1K | |
| CC: vfs/fs_dup.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_mutexattr_setpshared.c [1K | |
| CC: vfork.c [1K | |
| [1K | |
| CC: vfs/fs_dup2.c [1K | |
| [1K | |
| CC: pthread/pthread_mutexattr_setprotocol.c [1K | |
| CC: vfs/fs_dup3.c [1K | |
| [1K | |
| CC: pthread/pthread_mutexattr_getprotocol.c [1K | |
| [1K | |
| CC: vfs/fs_fcntl.c [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_epoll.c [1K | |
| [1K | |
| [1K | |
| CC: waitpid.c [1K | |
| CC: vfs/fs_fchstat.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_mutexattr_settype.c [1K | |
| CC: vfs/fs_fstat.c [1K | |
| CC: pthread/pthread_mutexattr_gettype.c [1K | |
| CC: wdog.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_fstatfs.c [1K | |
| CC: vfs/fs_ioctl.c [1K | |
| [1K | |
| CC: binfmt_globals.c [1K | |
| CC: wqueue.c [1K | |
| CC: pthread/pthread_mutexattr_setrobust.c [1K | |
| CC: binfmt_initialize.c [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_lseek.c [1K | |
| CC: pthread/pthread_mutexattr_getrobust.c [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_mkdir.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: binfmt_register.c [1K | |
| CC: binfmt_unregister.c [1K | |
| CC: pthread/pthread_mutexattr_setprioceiling.c [1K | |
| [1K | |
| CC: binfmt_loadmodule.c [1K | |
| [1K | |
| [1K | |
| CC: binfmt_unloadmodule.c [1K | |
| [1K | |
| [1K | |
| CC: binfmt_execmodule.c [1K | |
| CC: pthread/pthread_mutexattr_getprioceiling.c [1K | |
| CC: binfmt_exec.c [1K | |
| CC: vfs/fs_open.c [1K | |
| [1K | |
| CC: pthread/pthread_mutex_lock.c [1K | |
| [1K | |
| CC: pthread/pthread_mutex_setprioceiling.c [1K | |
| [1K | |
| [1K | |
| CC: binfmt_copyargv.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_poll.c [1K | |
| CC: pthread/pthread_mutex_getprioceiling.c [1K | |
| CC: vfs/fs_pread.c [1K | |
| CC: binfmt_copyactions.c [1K | |
| CC: binfmt_dumpmodule.c [1K | |
| [1K | |
| CC: builtin.c [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_pwrite.c [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_read.c [1K | |
| [1K | |
| CC: vfs/fs_rename.c [1K | |
| [1K | |
| CC: pthread/pthread_once.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_rmdir.c [1K | |
| CC: pthread/pthread_yield.c [1K | |
| [1K | |
| CC: vfs/fs_select.c [1K | |
| CC: pthread/pthread_atfork.c [1K | |
| CC: vfs/fs_sendfile.c [1K | |
| CC: pthread/pthread_rwlockattr_init.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_rwlockattr_destroy.c [1K | |
| [1K | |
| CC: pthread/pthread_rwlockattr_getpshared.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_rwlockattr_setpshared.c [1K | |
| CC: pthread/pthread_rwlock.c [1K | |
| CC: vfs/fs_stat.c [1K | |
| CC: pthread/pthread_rwlock_rdlock.c [1K | |
| CC: pthread/pthread_rwlock_wrlock.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_statfs.c [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_uio.c [1K | |
| [1K | |
| CC: pthread/pthread_setcancelstate.c [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_unlink.c [1K | |
| CC: vfs/fs_write.c [1K | |
| CC: vfs/fs_dir.c [1K | |
| [1K | |
| CC: pthread/pthread_setcanceltype.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_testcancel.c [1K | |
| [1K | |
| [1K | |
| CC: pthread/pthread_getcpuclockid.c [1K | |
| CC: vfs/fs_fsync.c [1K | |
| CC: vfs/fs_syncfs.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: vfs/fs_truncate.c [1K | |
| CC: pthread/pthread_self.c [1K | |
| CC: vfs/fs_link.c [1K | |
| CC: vfs/fs_symlink.c [1K | |
| [1K | |
| IN: sched/libsched.a -> staging/libsched.a [1K | |
| CC: pthread/pthread_gettid_np.c [1K | |
| [1K | |
| CC: pthread/pthread_concurrency.c [1K | |
| [1K | |
| CC: pwd/lib_getpwnam.c [1K | |
| [1K | |
| [1K | |
| CC: pwd/lib_getpwnamr.c [1K | |
| CC: vfs/fs_readlink.c [1K | |
| [1K | |
| [1K | |
| CC: driver/fs_registerdriver.c [1K | |
| [1K | |
| [1K | |
| CC: driver/fs_unregisterdriver.c [1K | |
| [1K | |
| CC: pwd/lib_getpwuid.c [1K | |
| [1K | |
| CC: driver/fs_registerpipedriver.c [1K | |
| [1K | |
| CC: pwd/lib_getpwuidr.c [1K | |
| CC: driver/fs_unregisterpipedriver.c [1K | |
| [1K | |
| CC: driver/fs_registerblockdriver.c [1K | |
| [1K | |
| [1K | |
| CC: pwd/lib_getpwent.c [1K | |
| CC: driver/fs_unregisterblockdriver.c [1K | |
| [1K | |
| CC: pwd/lib_pwd_globals.c [1K | |
| [1K | |
| CC: pwd/lib_getspnam.c [1K | |
| [1K | |
| [1K | |
| CC: driver/fs_findblockdriver.c [1K | |
| CC: pwd/lib_getpwbuf.c [1K | |
| [1K | |
| [1K | |
| CC: driver/fs_openblockdriver.c [1K | |
| [1K | |
| CC: driver/fs_closeblockdriver.c [1K | |
| [1K | |
| CC: driver/fs_blockpartition.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: queue/queue.c [1K | |
| CC: driver/fs_findmtddriver.c [1K | |
| CC: pwd/lib_getpwbufr.c [1K | |
| CC: driver/fs_closemtddriver.c [1K | |
| CC: sched/sched_getprioritymax.c [1K | |
| CC: driver/fs_blockmerge.c [1K | |
| CC: driver/fs_finddriver.c [1K | |
| CC: sched/sched_getprioritymin.c [1K | |
| [1K | |
| CC: mmap/fs_mmap.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: sched/clock_getcpuclockid.c [1K | |
| CC: mmap/fs_munmap.c [1K | |
| CC: sched/clock_getres.c [1K | |
| [1K | |
| CC: mmap/fs_mmisc.c [1K | |
| CC: mmap/fs_msync.c [1K | |
| [1K | |
| [1K | |
| CC: sched/task_cancelpt.c [1K | |
| CC: mmap/fs_anonmap.c [1K | |
| [1K | |
| [1K | |
| CC: sched/task_setcancelstate.c [1K | |
| [1K | |
| [1K | |
| CC: sched/task_setcanceltype.c [1K | |
| CC: mqueue/mq_open.c [1K | |
| CC: sched/task_testcancel.c [1K | |
| [1K | |
| [1K | |
| CC: mqueue/mq_close.c [1K | |
| [1K | |
| CC: sched/task_gettid.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: sched/task_startup.c [1K | |
| CC: mqueue/mq_unlink.c [1K | |
| CC: search/hcreate_r.c [1K | |
| CC: mount/fs_mount.c [1K | |
| [1K | |
| CC: search/hcreate.c [1K | |
| [1K | |
| CC: search/hash_func.c [1K | |
| CC: mount/fs_umount2.c [1K | |
| [1K | |
| [1K | |
| CC: mount/fs_foreachmountpoint.c [1K | |
| CC: semaphore/sem_init.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: mount/fs_procfs_mount.c [1K | |
| CC: semaphore/sem_setprotocol.c [1K | |
| [1K | |
| CC: semaphore/sem_getprotocol.c [1K | |
| CC: mount/fs_gettype.c [1K | |
| [1K | |
| [1K | |
| CC: partition/fs_partition.c [1K | |
| CC: romfs/fs_romfs.c [1K | |
| [1K | |
| [1K | |
| CC: romfs/fs_romfsutil.c [1K | |
| CC: semaphore/sem_getvalue.c [1K | |
| [1K | |
| [1K | |
| CC: semaphore/sem_destroy.c [1K | |
| CC: semaphore/sem_wait.c [1K | |
| [1K | |
| [1K | |
| IN: drivers/libdrivers.a -> staging/libdrivers.a [1K | |
| [1K | |
| [1K | |
| CC: procfs/fs_procfs.c [1K | |
| CC: semaphore/sem_trywait.c [1K | |
| CC: procfs/fs_procfscpuinfo.c [1K | |
| [1K | |
| CC: procfs/fs_procfscpuload.c [1K | |
| [1K | |
| [1K | |
| CC: semaphore/sem_timedwait.c [1K | |
| CC: procfs/fs_procfscritmon.c [1K | |
| [1K | |
| [1K | |
| CC: semaphore/sem_clockwait.c [1K | |
| CC: procfs/fs_procfsfdt.c [1K | |
| [1K | |
| CC: procfs/fs_procfsiobinfo.c [1K | |
| [1K | |
| [1K | |
| CC: semaphore/sem_post.c [1K | |
| CC: procfs/fs_procfsmeminfo.c [1K | |
| [1K | |
| [1K | |
| CC: procfs/fs_procfsproc.c [1K | |
| CC: signal/sig_addset.c [1K | |
| [1K | |
| CC: procfs/fs_procfstcbinfo.c [1K | |
| [1K | |
| [1K | |
| CC: procfs/fs_procfsuptime.c [1K | |
| [1K | |
| CC: signal/sig_delset.c [1K | |
| CC: signal/sig_emptyset.c [1K | |
| [1K | |
| [1K | |
| CC: procfs/fs_procfsutil.c [1K | |
| CC: signal/sig_fillset.c [1K | |
| [1K | |
| CC: signal/sig_nandset.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: procfs/fs_procfsversion.c [1K | |
| [1K | |
| CC: signal/sig_andset.c [1K | |
| [1K | |
| CC: signal/sig_orset.c [1K | |
| [1K | |
| CC: signal/sig_xorset.c [1K | |
| CC: signal/sig_isemptyset.c [1K | |
| [1K | |
| CC: signal/sig_killpg.c [1K | |
| CC: signal/sig_altstack.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_interrupt.c [1K | |
| [1K | |
| CC: signal/sig_hold.c [1K | |
| [1K | |
| CC: signal/sig_ignore.c [1K | |
| [1K | |
| CC: signal/sig_ismember.c [1K | |
| [1K | |
| CC: signal/sig_pause.c [1K | |
| CC: signal/sig_psignal.c [1K | |
| CC: signal/sig_raise.c [1K | |
| CC: signal/sig_relse.c [1K | |
| CC: signal/sig_set.c [1K | |
| [1K | |
| CC: signal/sig_signal.c [1K | |
| [1K | |
| [1K | |
| CC: signal/sig_wait.c [1K | |
| CC: spawn/lib_psfa_addaction.c [1K | |
| [1K | |
| CC: spawn/lib_psfa_addclose.c [1K | |
| [1K | |
| CC: spawn/lib_psfa_adddup2.c [1K | |
| CC: spawn/lib_psfa_addopen.c [1K | |
| [1K | |
| [1K | |
| CC: spawn/lib_psfa_destroy.c [1K | |
| [1K | |
| [1K | |
| CC: spawn/lib_psfa_init.c [1K | |
| [1K | |
| CC: spawn/lib_psa_getflags.c [1K | |
| [1K | |
| CC: spawn/lib_psa_getschedparam.c [1K | |
| CC: spawn/lib_psa_getschedpolicy.c [1K | |
| [1K | |
| CC: spawn/lib_psa_init.c [1K | |
| CC: spawn/lib_psa_setflags.c [1K | |
| [1K | |
| CC: spawn/lib_psa_setschedparam.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: spawn/lib_psa_setschedpolicy.c [1K | |
| [1K | |
| CC: spawn/lib_psa_getsigmask.c [1K | |
| [1K | |
| CC: spawn/lib_psa_setsigmask.c [1K | |
| CC: spawn/lib_psa_getstacksize.c [1K | |
| CC: spawn/lib_psa_setstacksize.c [1K | |
| CC: spawn/lib_psa_destroy.c [1K | |
| [1K | |
| CC: spawn/lib_psa_getstackaddr.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: spawn/lib_psa_setstackaddr.c [1K | |
| [1K | |
| CC: spawn/lib_psfa_dump.c [1K | |
| [1K | |
| [1K | |
| CC: spawn/lib_psa_dump.c [1K | |
| [1K | |
| CC: stdio/lib_fileno.c [1K | |
| CC: stdio/lib_printf.c [1K | |
| CC: stdio/lib_sprintf.c [1K | |
| CC: stdio/lib_asprintf.c [1K | |
| [1K | |
| CC: stdio/lib_snprintf.c [1K | |
| IN: boards/libboards.a -> staging/libboards.a [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_vsprintf.c [1K | |
| [1K | |
| CC: stdio/lib_vasprintf.c [1K | |
| [1K | |
| CC: stdio/lib_vsnprintf.c [1K | |
| [1K | |
| CC: stdio/lib_dprintf.c [1K | |
| CC: stdio/lib_vdprintf.c [1K | |
| CC: stdio/lib_vprintf.c [1K | |
| [1K | |
| CC: stdio/lib_perror.c [1K | |
| CC: stdio/lib_putchar.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_getchar.c [1K | |
| CC: stdio/lib_puts.c [1K | |
| [1K | |
| CC: stdio/lib_gets_s.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_gets.c [1K | |
| CC: stdio/lib_libdgets.c [1K | |
| [1K | |
| CC: stdio/lib_sscanf.c [1K | |
| [1K | |
| CC: stdio/lib_vsscanf.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_remove.c [1K | |
| CC: stdio/lib_tempnam.c [1K | |
| [1K | |
| CC: stdio/lib_tmpnam.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_renameat.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_putwchar.c [1K | |
| CC: stdio/lib_fopen.c [1K | |
| CC: stdio/lib_freopen.c [1K | |
| [1K | |
| CC: stdio/lib_fclose.c [1K | |
| CC: stdio/lib_fread.c [1K | |
| [1K | |
| CC: stdio/lib_libfread_unlocked.c [1K | |
| CC: stdio/lib_fseek.c [1K | |
| [1K | |
| CC: stdio/lib_fseeko.c [1K | |
| CC: stdio/lib_ftell.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_ftello.c [1K | |
| [1K | |
| CC: stdio/lib_fsetpos.c [1K | |
| CC: stdio/lib_getdelim.c [1K | |
| CC: stdio/lib_fgetpos.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_getc.c [1K | |
| CC: stdio/lib_fgetc.c [1K | |
| [1K | |
| CC: stdio/lib_fgets.c [1K | |
| [1K | |
| CC: stdio/lib_libfgets.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_fwrite.c [1K | |
| CC: stdio/lib_libfwrite.c [1K | |
| CC: stdio/lib_fflush.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_libflushall.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_libfflush.c [1K | |
| CC: stdio/lib_rdflush_unlocked.c [1K | |
| CC: stdio/lib_wrflush_unlocked.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_putc.c [1K | |
| [1K | |
| CC: stdio/lib_fputc.c [1K | |
| CC: stdio/lib_fputs.c [1K | |
| CC: stdio/lib_ungetc.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_fprintf.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_vfprintf.c [1K | |
| [1K | |
| CC: stdio/lib_feof.c [1K | |
| CC: stdio/lib_ferror.c [1K | |
| CC: stdio/lib_rewind.c [1K | |
| CC: stdio/lib_clearerr.c [1K | |
| CC: stdio/lib_scanf.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_vscanf.c [1K | |
| CC: stdio/lib_fscanf.c [1K | |
| CC: stdio/lib_vfscanf.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_tmpfile.c [1K | |
| CC: stdio/lib_setbuf.c [1K | |
| [1K | |
| [1K | |
| IN: mm/libmm.a -> staging/libmm.a [1K | |
| CC: stdio/lib_setvbuf.c [1K | |
| [1K | |
| CC: stdio/lib_libfilelock.c [1K | |
| CC: stdio/lib_libgetstreams.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_setbuffer.c [1K | |
| [1K | |
| CC: stdio/lib_fputwc.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_putwc.c [1K | |
| [1K | |
| CC: stdio/lib_fputws.c [1K | |
| CC: stdio/lib_fopencookie.c [1K | |
| CC: stdio/lib_fmemopen.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_open_memstream.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_fgetwc.c [1K | |
| CC: stdio/lib_getwc.c [1K | |
| [1K | |
| [1K | |
| CC: stdio/lib_ungetwc.c [1K | |
| [1K | |
| CC: stdlib/lib_abs.c [1K | |
| CC: stdlib/lib_abort.c [1K | |
| [1K | |
| CC: stdlib/lib_atof.c [1K | |
| CC: stdlib/lib_atoi.c [1K | |
| [1K | |
| CC: stdlib/lib_getprogname.c [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_atol.c [1K | |
| CC: stdlib/lib_atoll.c [1K | |
| CC: stdlib/lib_div.c [1K | |
| [1K | |
| CC: stdlib/lib_ldiv.c [1K | |
| [1K | |
| CC: stdlib/lib_lldiv.c [1K | |
| [1K | |
| CC: stdlib/lib_exit.c [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_itoa.c [1K | |
| CC: stdlib/lib_labs.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_llabs.c [1K | |
| [1K | |
| CC: stdlib/lib_realpath.c [1K | |
| CC: stdlib/lib_bsearch.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_rand.c [1K | |
| [1K | |
| CC: stdlib/lib_rand48.c [1K | |
| CC: stdlib/lib_qsort.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_srand.c [1K | |
| CC: stdlib/lib_strtol.c [1K | |
| CC: stdlib/lib_strtoll.c [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_strtoul.c [1K | |
| [1K | |
| CC: stdlib/lib_strtoull.c [1K | |
| CC: stdlib/lib_strtold.c [1K | |
| CC: stdlib/lib_checkbase.c [1K | |
| [1K | |
| CC: stdlib/lib_mktemp.c [1K | |
| CC: stdlib/lib_mkstemp.c [1K | |
| CC: stdlib/lib_mkdtemp.c [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_aligned_alloc.c [1K | |
| CC: stdlib/lib_posix_memalign.c [1K | |
| [1K | |
| CC: stdlib/lib_valloc.c [1K | |
| [1K | |
| CC: stdlib/lib_mblen.c [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_mbtowc.c [1K | |
| CC: stdlib/lib_wctomb.c [1K | |
| [1K | |
| CC: stdlib/lib_mbstowcs.c [1K | |
| [1K | |
| CC: stdlib/lib_wcstombs.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stdlib/lib_atexit.c [1K | |
| CC: stdlib/lib_reallocarray.c [1K | |
| CC: stdlib/lib_arc4random.c [1K | |
| [1K | |
| CC: stream/lib_meminstream.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_memoutstream.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_memsistream.c [1K | |
| CC: stream/lib_memsostream.c [1K | |
| CC: stream/lib_lowoutstream.c [1K | |
| CC: stream/lib_rawinstream.c [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_rawoutstream.c [1K | |
| [1K | |
| CC: stream/lib_rawsistream.c [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_rawsostream.c [1K | |
| [1K | |
| CC: stream/lib_zeroinstream.c [1K | |
| IN: arch/arm64/src/libarch.a -> staging/libarch.a [1K | |
| CC: stream/lib_nullinstream.c [1K | |
| CC: stream/lib_nulloutstream.c [1K | |
| CC: stream/lib_mtdoutstream.c [1K | |
| CC: stream/lib_libnoflush.c [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_libsnoflush.c [1K | |
| CC: stream/lib_syslogstream.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_syslograwstream.c [1K | |
| CC: stream/lib_bufferedoutstream.c [1K | |
| CC: stream/lib_hexdumpstream.c [1K | |
| CC: stream/lib_base64outstream.c [1K | |
| [1K | |
| CC: stream/lib_mtdsostream.c [1K | |
| [1K | |
| CC: stream/lib_fileinstream.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_fileoutstream.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_libbsprintf.c [1K | |
| CC: stream/lib_libvscanf.c [1K | |
| CC: stream/lib_libvsprintf.c [1K | |
| [1K | |
| CC: stream/lib_ultoa_invert.c [1K | |
| CC: stream/lib_dtoa_engine.c [1K | |
| CC: stream/lib_dtoa_data.c [1K | |
| CC: stream/lib_stdinstream.c [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_stdoutstream.c [1K | |
| CC: stream/lib_stdsistream.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: stream/lib_stdsostream.c [1K | |
| CC: stream/lib_blkoutstream.c [1K | |
| CC: string/lib_ffs.c [1K | |
| [1K | |
| CC: string/lib_ffsl.c [1K | |
| CC: string/lib_ffsll.c [1K | |
| [1K | |
| [1K | |
| CC: string/lib_fls.c [1K | |
| CC: string/lib_flsl.c [1K | |
| [1K | |
| [1K | |
| CC: string/lib_flsll.c [1K | |
| CC: string/lib_isbasedigit.c [1K | |
| [1K | |
| CC: string/lib_memmem.c [1K | |
| [1K | |
| [1K | |
| CC: string/lib_popcount.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: string/lib_popcountl.c [1K | |
| CC: string/lib_popcountll.c [1K | |
| [1K | |
| CC: string/lib_skipspace.c [1K | |
| [1K | |
| CC: string/lib_strcasecmp.c [1K | |
| [1K | |
| CC: string/lib_strcspn.c [1K | |
| CC: string/lib_strdup.c [1K | |
| [1K | |
| [1K | |
| CC: string/lib_strerror.c [1K | |
| CC: string/lib_strncasecmp.c [1K | |
| [1K | |
| CC: string/lib_strncat.c [1K | |
| CC: string/lib_strndup.c [1K | |
| [1K | |
| [1K | |
| CC: string/lib_strcasestr.c [1K | |
| CC: string/lib_strpbrk.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: string/lib_strspn.c [1K | |
| [1K | |
| CC: string/lib_strstr.c [1K | |
| CC: string/lib_strtok.c [1K | |
| [1K | |
| CC: string/lib_strtokr.c [1K | |
| [1K | |
| CC: string/lib_strsep.c [1K | |
| [1K | |
| CC: string/lib_strerrorr.c [1K | |
| CC: string/lib_explicit_bzero.c [1K | |
| CC: string/lib_strsignal.c [1K | |
| [1K | |
| CC: string/lib_index.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: string/lib_rindex.c [1K | |
| [1K | |
| CC: string/lib_timingsafe_bcmp.c [1K | |
| IN: /tmp/nuttx/nuttx-apps.git/libapps.a -> staging/libapps.a [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: string/lib_strverscmp.c [1K | |
| CC: string/lib_mempcpy.c [1K | |
| [1K | |
| CC: string/lib_rawmemchr.c [1K | |
| CC: string/lib_memmove.c [1K | |
| CC: string/lib_memset.c [1K | |
| [1K | |
| [1K | |
| CC: string/lib_strlcat.c [1K | |
| CC: string/lib_strlcpy.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: string/lib_strnlen.c [1K | |
| [1K | |
| CC: string/lib_memcpy.c [1K | |
| [1K | |
| CC: string/lib_memccpy.c [1K | |
| CC: string/lib_memcmp.c [1K | |
| [1K | |
| CC: string/lib_memrchr.c [1K | |
| CC: string/lib_stpncpy.c [1K | |
| CC: string/lib_strchr.c [1K | |
| CC: string/lib_strcmp.c [1K | |
| CC: string/lib_strlen.c [1K | |
| CC: string/lib_strncpy.c [1K | |
| [1K | |
| [1K | |
| CC: string/lib_memchr.c [1K | |
| [1K | |
| CC: string/lib_stpcpy.c [1K | |
| [1K | |
| CC: string/lib_strcat.c [1K | |
| CC: string/lib_strchrnul.c [1K | |
| [1K | |
| CC: string/lib_strcpy.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: string/lib_strncmp.c [1K | |
| CC: string/lib_strrchr.c [1K | |
| CC: symtab/symtab_findbyname.c [1K | |
| [1K | |
| [1K | |
| CC: symtab/symtab_findbyvalue.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: symtab/symtab_sortbyname.c [1K | |
| [1K | |
| [1K | |
| CC: syslog/lib_syslog.c [1K | |
| [1K | |
| [1K | |
| CC: syslog/lib_setlogmask.c [1K | |
| CC: termios/lib_cfspeed.c [1K | |
| [1K | |
| CC: termios/lib_cfmakeraw.c [1K | |
| [1K | |
| [1K | |
| CC: termios/lib_isatty.c [1K | |
| CC: termios/lib_tcflush.c [1K | |
| [1K | |
| CC: termios/lib_tcdrain.c [1K | |
| CC: termios/lib_tcflow.c [1K | |
| CC: termios/lib_tcgetattr.c [1K | |
| CC: termios/lib_tcsetattr.c [1K | |
| CC: termios/lib_tcsendbreak.c [1K | |
| [1K | |
| [1K | |
| CC: termios/lib_ttyname.c [1K | |
| [1K | |
| CC: time/lib_strftime.c [1K | |
| [1K | |
| [1K | |
| CC: termios/lib_ttynamer.c [1K | |
| CC: time/lib_calendar2utc.c [1K | |
| [1K | |
| [1K | |
| CC: time/lib_daysbeforemonth.c [1K | |
| CC: time/lib_gettimeofday.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: time/lib_isleapyear.c [1K | |
| [1K | |
| CC: time/lib_settimeofday.c [1K | |
| [1K | |
| CC: time/lib_time.c [1K | |
| [1K | |
| [1K | |
| CC: time/lib_timespec_get.c [1K | |
| [1K | |
| CC: time/lib_nanosleep.c [1K | |
| CC: time/lib_difftime.c [1K | |
| CC: time/lib_dayofweek.c [1K | |
| [1K | |
| CC: time/lib_asctime.c [1K | |
| CC: time/lib_asctimer.c [1K | |
| CC: time/lib_ctime.c [1K | |
| CC: time/lib_ctimer.c [1K | |
| CC: time/lib_gethrtime.c [1K | |
| CC: time/lib_timegm.c [1K | |
| CC: time/lib_gmtime.c [1K | |
| [1K | |
| [1K | |
| CC: time/lib_gmtimer.c [1K | |
| CC: tls/task_getinfo.c [1K | |
| [1K | |
| CC: tls/tls_getinfo.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: uio/lib_preadv.c [1K | |
| CC: uio/lib_pwritev.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_access.c [1K | |
| [1K | |
| CC: unistd/lib_daemon.c [1K | |
| CC: unistd/lib_swab.c [1K | |
| CC: unistd/lib_pathconf.c [1K | |
| [1K | |
| CC: unistd/lib_sysconf.c [1K | |
| CC: unistd/lib_getcwd.c [1K | |
| CC: unistd/lib_getentropy.c [1K | |
| CC: unistd/lib_getopt_common.c [1K | |
| CC: unistd/lib_getopt.c [1K | |
| CC: unistd/lib_getopt_longonly.c [1K | |
| CC: unistd/lib_getopt_long.c [1K | |
| [1K | |
| CC: unistd/lib_getoptvars.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_getoptargp.c [1K | |
| [1K | |
| CC: unistd/lib_getopterrp.c [1K | |
| [1K | |
| CC: unistd/lib_getoptindp.c [1K | |
| [1K | |
| CC: unistd/lib_getoptoptp.c [1K | |
| CC: unistd/lib_times.c [1K | |
| CC: unistd/lib_alarm.c [1K | |
| [1K | |
| CC: unistd/lib_fstatvfs.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_statvfs.c [1K | |
| [1K | |
| CC: unistd/lib_sleep.c [1K | |
| IN: fs/libfs.a -> staging/libfs.a [1K | |
| CC: unistd/lib_nice.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_setreuid.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_setregid.c [1K | |
| CC: unistd/lib_getrusage.c [1K | |
| CC: unistd/lib_utime.c [1K | |
| CC: unistd/lib_utimes.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_setrlimit.c [1K | |
| [1K | |
| CC: unistd/lib_getrlimit.c [1K | |
| CC: unistd/lib_setpriority.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_getpriority.c [1K | |
| CC: unistd/lib_futimes.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_lutimes.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_gethostname.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_sethostname.c [1K | |
| CC: unistd/lib_fchownat.c [1K | |
| CC: unistd/lib_linkat.c [1K | |
| CC: unistd/lib_readlinkat.c [1K | |
| [1K | |
| CC: unistd/lib_symlinkat.c [1K | |
| CC: unistd/lib_unlinkat.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_usleep.c [1K | |
| [1K | |
| CC: unistd/lib_getpgrp.c [1K | |
| CC: unistd/lib_getpgid.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_lockf.c [1K | |
| CC: unistd/lib_flock.c [1K | |
| CC: unistd/lib_getpass.c [1K | |
| CC: unistd/lib_chdir.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_fchdir.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_confstr.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_setuid.c [1K | |
| CC: unistd/lib_setgid.c [1K | |
| CC: unistd/lib_getuid.c [1K | |
| CC: unistd/lib_getgid.c [1K | |
| CC: unistd/lib_seteuid.c [1K | |
| CC: unistd/lib_setegid.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_geteuid.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_getegid.c [1K | |
| [1K | |
| CC: unistd/lib_restoredir.c [1K | |
| CC: unistd/lib_truncate.c [1K | |
| CC: unistd/lib_posix_fallocate.c [1K | |
| [1K | |
| [1K | |
| CC: unistd/lib_fork.c [1K | |
| CC: uuid/lib_uuid_compare.c [1K | |
| CC: uuid/lib_uuid_create.c [1K | |
| CC: uuid/lib_uuid_create_nil.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: uuid/lib_uuid_equal.c [1K | |
| [1K | |
| [1K | |
| CC: uuid/lib_uuid_from_string.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: uuid/lib_uuid_hash.c [1K | |
| CC: uuid/lib_uuid_is_nil.c [1K | |
| [1K | |
| CC: uuid/lib_uuid_stream.c [1K | |
| CC: uuid/lib_uuid_to_string.c [1K | |
| CC: wchar/lib_wcscmp.c [1K | |
| CC: wchar/lib_wcslen.c [1K | |
| CC: wchar/lib_wmemchr.c [1K | |
| [1K | |
| CC: wchar/lib_wmemcmp.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wmemcpy.c [1K | |
| [1K | |
| CC: wchar/lib_wmemmove.c [1K | |
| CC: wchar/lib_wmemset.c [1K | |
| CC: wchar/lib_btowc.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_mbrtowc.c [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wctob.c [1K | |
| CC: wchar/lib_wcslcpy.c [1K | |
| CC: wchar/lib_wcsxfrm.c [1K | |
| [1K | |
| CC: wchar/lib_wcrtomb.c [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wcsftime.c [1K | |
| CC: wchar/lib_wcscoll.c [1K | |
| [1K | |
| CC: wchar/lib_wcstol.c [1K | |
| CC: wchar/lib_wcstoll.c [1K | |
| [1K | |
| CC: wchar/lib_wcstoul.c [1K | |
| CC: wchar/lib_wcstoull.c [1K | |
| IN: binfmt/libbinfmt.a -> staging/libbinfmt.a [1K | |
| CC: wchar/lib_wcstold.c [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wcstof.c [1K | |
| [1K | |
| CC: wchar/lib_wcstod.c [1K | |
| [1K | |
| CC: wchar/lib_swprintf.c [1K | |
| [1K | |
| CC: wchar/lib_mbsnrtowcs.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wcsnrtombs.c [1K | |
| CC: wchar/lib_mbsinit.c [1K | |
| CC: wchar/lib_mbrlen.c [1K | |
| CC: wchar/lib_mbsrtowcs.c [1K | |
| CC: wchar/lib_wcsrtombs.c [1K | |
| CC: wchar/lib_wcscpy.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wcscat.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wcslcat.c [1K | |
| [1K | |
| CC: wchar/lib_wcsncat.c [1K | |
| [1K | |
| CC: wchar/lib_wcsrchr.c [1K | |
| CC: wchar/lib_wcschr.c [1K | |
| [1K | |
| CC: wchar/lib_wcsncpy.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wcsncmp.c [1K | |
| [1K | |
| CC: wchar/lib_wcscspn.c [1K | |
| CC: wchar/lib_wcspbrk.c [1K | |
| CC: wchar/lib_wcsspn.c [1K | |
| [1K | |
| CC: wchar/lib_wcsstr.c [1K | |
| CC: wchar/lib_wcstok.c [1K | |
| CC: wchar/lib_wcswcs.c [1K | |
| [1K | |
| [1K | |
| CC: wchar/lib_wcwidth.c [1K | |
| CC: wchar/lib_wcswidth.c [1K | |
| CC: wctype/lib_wctype.c [1K | |
| [1K | |
| CC: wctype/lib_iswctype.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| CC: wctype/lib_towlower.c [1K | |
| CC: wctype/lib_towupper.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| [1K | |
| IN: libs/libc/libc.a -> staging/libc.a [1K | |
| [1K | |
| CPP: /tmp/nuttx/nuttx.git/boards/arm64/bcm2711/raspberrypi-4b/scripts/dramboot.ld-> /tmp/nuttx/nuttx.git/boards/arm64/bcm2711/raspberrypi-4b/scripts/dramboot.ld.tmp [1K | |
| CC: rpi4b_boardinitialize.c [1K | |
| [1K | |
| CC: rpi4b_bringup.c [1K | |
| CC: rpi4b_autoleds.c [1K | |
| CC: rpi4b_appinit.c [1K | |
| [1K | |
| [1K | |
| [1K | |
| LD: nuttx | |
| Memory region Used Size Region Size %age Used | |
| CP: nuttx.hex | |
| CP: nuttx.bin | |
| Generating config.txt | |
| 5,13s real 36,80s user 14,97s sys | |
| + cp -rv /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx . | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx -> ./rpi4b-nuttx | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/start4db.elf -> ./rpi4b-nuttx/start4db.elf | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/bootcode4.bin -> ./rpi4b-nuttx/bootcode4.bin | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/fixup4.dat -> ./rpi4b-nuttx/fixup4.dat | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/bcm2711-rpi-4-b.dtb -> ./rpi4b-nuttx/bcm2711-rpi-4-b.dtb | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/fixup4cd.dat -> ./rpi4b-nuttx/fixup4cd.dat | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/fixup4db.dat -> ./rpi4b-nuttx/fixup4db.dat | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/start4x.elf -> ./rpi4b-nuttx/start4x.elf | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/fixup4x.dat -> ./rpi4b-nuttx/fixup4x.dat | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/start4.elf -> ./rpi4b-nuttx/start4.elf | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/config.txt -> ./rpi4b-nuttx/config.txt | |
| /home/cederom/cederom/work/CeDeROM/lab/embedded/nuttx/nxreltest/dist/rpi4b-nuttx/start4cd.elf -> ./rpi4b-nuttx/start4cd.elf | |
| + cp -v nuttx.bin rpi4b-nuttx/ | |
| nuttx.bin -> rpi4b-nuttx/nuttx.bin | |
| + rpiboot -v -m 1000 -d rpi4b-nuttx | |
| RPIBOOT: build-date 2025/11/10 pkg-version local fe4a6288 | |
| Please fit the EMMC_DISABLE / nRPIBOOT jumper before connecting the power and USB cables to the target device. | |
| If the device fails to connect then please see https://rpltd.co/rpiboot for debugging tips. | |
| Boot directory 'rpi4b-nuttx' | |
| Loading: rpi4b-nuttx/bootcode4.bin | |
| Waiting for BCM2835/6/7/2711/2712... | |
| Device located successfully | |
| Loading: rpi4b-nuttx/bootcode4.bin | |
| Initialised device correctly | |
| Found serial number 4 | |
| last_serial -1 serial 4 | |
| Second stage boot server | |
| Received message GetFileSize: config.txt | |
| Loading: rpi4b-nuttx/config.txt | |
| File size = 47 bytes | |
| Received message ReadFile: config.txt | |
| File read: config.txt | |
| libusb_bulk_transfer sent 47 bytes; returned 0 | |
| Received message GetFileSize: pieeprom.sig | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file pieeprom.sig | |
| Received message GetFileSize: recover4.elf | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file recover4.elf | |
| Received message GetFileSize: recovery.elf | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file recovery.elf | |
| Received message GetFileSize: start4.elf | |
| Loading: rpi4b-nuttx/start4.elf | |
| File size = 2303232 bytes | |
| Received message ReadFile: start4.elf | |
| File read: start4.elf | |
| libusb_bulk_transfer sent 2303232 bytes; returned 0 | |
| Received message GetFileSize: fixup4.dat | |
| Loading: rpi4b-nuttx/fixup4.dat | |
| File size = 5498 bytes | |
| Received message ReadFile: fixup4.dat | |
| File read: fixup4.dat | |
| libusb_bulk_transfer sent 5498 bytes; returned 0 | |
| Second stage boot server done | |
| + sleep 3 | |
| + rpiboot -v -m 1000 -d rpi4b-nuttx | |
| RPIBOOT: build-date 2025/11/10 pkg-version local fe4a6288 | |
| Please fit the EMMC_DISABLE / nRPIBOOT jumper before connecting the power and USB cables to the target device. | |
| If the device fails to connect then please see https://rpltd.co/rpiboot for debugging tips. | |
| Boot directory 'rpi4b-nuttx' | |
| Loading: rpi4b-nuttx/bootcode4.bin | |
| Waiting for BCM2835/6/7/2711/2712... | |
| Device located successfully | |
| Loading embedded: bootcode.bin | |
| Initialised device correctly | |
| Found serial number 1 | |
| last_serial -1 serial 1 | |
| Second stage boot server | |
| Received message GetFileSize: recovery.elf | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file recovery.elf | |
| Received message GetFileSize: config.txt | |
| Loading: rpi4b-nuttx/config.txt | |
| File size = 47 bytes | |
| Received message ReadFile: config.txt | |
| File read: config.txt | |
| libusb_bulk_transfer sent 47 bytes; returned 0 | |
| Received message GetFileSize: dt-blob.bin | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file dt-blob.bin | |
| Received message GetFileSize: recovery.elf | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file recovery.elf | |
| Received message GetFileSize: config.txt | |
| Loading: rpi4b-nuttx/config.txt | |
| File size = 47 bytes | |
| Received message ReadFile: config.txt | |
| File read: config.txt | |
| libusb_bulk_transfer sent 47 bytes; returned 0 | |
| Received message GetFileSize: bootcfg.txt | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file bootcfg.txt | |
| Received message GetFileSize: nuttx.bin | |
| Loading: rpi4b-nuttx/nuttx.bin | |
| File size = 327680 bytes | |
| Received message GetFileSize: bcm2711-rpi-4-b.dtb | |
| Loading: rpi4b-nuttx/bcm2711-rpi-4-b.dtb | |
| File size = 56249 bytes | |
| Received message ReadFile: bcm2711-rpi-4-b.dtb | |
| File read: bcm2711-rpi-4-b.dtb | |
| libusb_bulk_transfer sent 56249 bytes; returned 0 | |
| Received message GetFileSize: overlays/overlay_map.dtb | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file overlays/overlay_map.dtb | |
| Received message GetFileSize: config.txt | |
| Loading: rpi4b-nuttx/config.txt | |
| File size = 47 bytes | |
| Received message ReadFile: config.txt | |
| File read: config.txt | |
| libusb_bulk_transfer sent 47 bytes; returned 0 | |
| Received message GetFileSize: cmdline.txt | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file cmdline.txt | |
| Received message GetFileSize: armstub8-gic.bin | |
| libusb_bulk_transfer sent 0 bytes; returned 0 | |
| Cannot open file armstub8-gic.bin | |
| Received message GetFileSize: nuttx.bin | |
| Loading: rpi4b-nuttx/nuttx.bin | |
| File size = 327680 bytes | |
| Received message ReadFile: nuttx.bin | |
| File read: nuttx.bin | |
| libusb_bulk_transfer sent 327680 bytes; returned 0 | |
| Received message Done: nuttx.bin | |
| CMD exit | |
| Second stage boot server done | |
| + cu -l /dev/cuaU0 -s 115200 | |
| Connected | |
| nsh> [Kuname -a | |
| NuttX 12.12.0 54b5a8f2c3 Dec 29 2025 19:56:46 arm64 raspberrypi-4b | |
| nsh> [Khelp | |
| help usage: help [-v] [<cmd>] | |
| . cp expr mkdir rmdir umount | |
| [ cmp false mkrd set unset | |
| ? dirname fdinfo mount sleep uptime | |
| alias df free mv source usleep | |
| unalias dmesg help pidof test watch | |
| basename echo hexdump printf time xd | |
| break env kill ps true wait | |
| cat exec pkill pwd truncate | |
| cd exit ls rm uname | |
| Builtin Apps: | |
| dd hello nsh sh | |
| getprime leds ostest | |
| nsh> [Kfree | |
| total used free maxused maxfree nused nfree name | |
| 18446744073637396480 2177618446744073637374704 2244818446744073637374704 23 1 Umem | |
| nsh> [Khello | |
| Hello, World!! | |
| nsh> [Kgetprime | |
| Set thread priority to 10 | |
| Set thread policy to SCHED_RR | |
| Start thread #0 | |
| thread #0 started, looking for primes < 10000, doing 10 run(s) | |
| thread #0 finished, found 1230 primes, last one was 9973 | |
| Done | |
| getprime took 341 msec | |
| nsh> [Kostest | |
| stdio_test: write fd=1 | |
| stdio_test: Standard I/O Check: printf | |
| stdio_test: write fd=2 | |
| stdio_test: Standard I/O Check: fprintf to stderr | |
| ostest_main: putenv(Variable1=BadValue3) | |
| ostest_main: setenv(Variable1, GoodValue1, TRUE) | |
| ostest_main: setenv(Variable2, BadValue1, FALSE) | |
| ostest_main: setenv(Variable2, GoodValue2, TRUE) | |
| ostest_main: setenv(Variable3, GoodValue3, FALSE) | |
| ostest_main: setenv(Variable3, BadValue2, FALSE) | |
| show_variable: Variable=Variable1 has value=GoodValue1 | |
| show_variable: Variable=Variable2 has value=GoodValue2 | |
| show_variable: Variable=Variable3 has value=GoodValue3 | |
| ostest_main: Started user_main at PID=7 | |
| user_main: Begin argument test | |
| user_main: Started with argc=5 | |
| user_main: argv[0]="ostest" | |
| user_main: argv[1]="Arg1" | |
| user_main: argv[2]="Arg2" | |
| user_main: argv[3]="Arg3" | |
| user_main: argv[4]="Arg4" | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 2 2 | |
| mxordblk fbb26238 fbb26238 | |
| uordblks 9da0 9da0 | |
| fordblks fbb26260 fbb26260 | |
| user_main: getopt() test | |
| getopt(): Simple test | |
| getopt(): Invalid argument | |
| getopt(): Missing optional argument | |
| getopt_long(): Simple test | |
| getopt_long(): No short options | |
| getopt_long(): Argument for --option=argument | |
| getopt_long(): Invalid long option | |
| getopt_long(): Mixed long and short options | |
| getopt_long(): Invalid short option | |
| getopt_long(): Missing optional arguments | |
| getopt_long_only(): Mixed long and short options | |
| getopt_long_only(): Single hyphen long options | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 2 2 | |
| mxordblk fbb26238 fbb26238 | |
| uordblks 9da0 9da0 | |
| fordblks fbb26260 fbb26260 | |
| user_main: libc tests | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 2 2 | |
| mxordblk fbb26238 fbb26238 | |
| uordblks 9da0 9da0 | |
| fordblks fbb26260 fbb26260 | |
| show_variable: Variable=Variable1 has value=GoodValue1 | |
| show_variable: Variable=Variable2 has value=GoodValue2 | |
| show_variable: Variable=Variable3 has value=GoodValue3 | |
| show_variable: Variable=Variable1 has no value | |
| show_variable: Variable=Variable2 has value=GoodValue2 | |
| show_variable: Variable=Variable3 has value=GoodValue3 | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 2 3 | |
| mxordblk fbb26238 fbb26238 | |
| uordblks 9da0 9d80 | |
| fordblks fbb26260 fbb26280 | |
| show_variable: Variable=Variable1 has no value | |
| show_variable: Variable=Variable2 has no value | |
| show_variable: Variable=Variable3 has no value | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 2 | |
| mxordblk fbb26238 fbb26238 | |
| uordblks 9d80 9cd0 | |
| fordblks fbb26280 fbb26330 | |
| user_main: setvbuf test | |
| setvbuf_test: Test NO buffering | |
| setvbuf_test: Using NO buffering | |
| setvbuf_test: Test default FULL buffering | |
| setvbuf_test: Using default FULL buffering | |
| setvbuf_test: Test FULL buffering, buffer size 64 | |
| setvbuf_test: Using FULL buffering, buffer size 64 | |
| setvbuf_test: Test FULL buffering, pre-allocated buffer | |
| setvbuf_test: Using FULL buffering, pre-allocated buffer | |
| setvbuf_test: Test LINE buffering, buffer size 64 | |
| setvbuf_test: Using LINE buffering, buffer size 64 | |
| setvbuf_test: Test FULL buffering, pre-allocated buffer | |
| setvbuf_test: Using FULL buffering, pre-allocated buffer | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 2 2 | |
| mxordblk fbb26238 fbb26238 | |
| uordblks 9cd0 9cd0 | |
| fordblks fbb26330 fbb26330 | |
| user_main: /dev/null test | |
| dev_null: Read 0 bytes from /dev/null | |
| dev_null: Wrote 1024 bytes to /dev/null | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 2 2 | |
| mxordblk fbb26238 fbb26238 | |
| uordblks 9cd0 9cd0 | |
| fordblks fbb26330 fbb26330 | |
| user_main: FPU test | |
| Starting task FPU#1 | |
| fpu_test: Started task FPU#1 at PID=8 | |
| FPU#1: pass 1 | |
| Starting task FPU#2 | |
| fpu_test: Started task FPU#2 at PID=9 | |
| FPU#2: pass 1 | |
| FPU#1: pass 2 | |
| FPU#2: pass 2 | |
| FPU#1: pass 3 | |
| FPU#2: pass 3 | |
| FPU#1: pass 4 | |
| FPU#2: pass 4 | |
| FPU#1: pass 5 | |
| FPU#2: pass 5 | |
| FPU#1: pass 6 | |
| FPU#2: pass 6 | |
| FPU#1: pass 7 | |
| FPU#2: pass 7 | |
| FPU#1: pass 8 | |
| FPU#2: pass 8 | |
| FPU#1: pass 9 | |
| FPU#2: pass 9 | |
| FPU#1: pass 10 | |
| FPU#2: pass 10 | |
| FPU#1: pass 11 | |
| FPU#2: pass 11 | |
| FPU#1: pass 12 | |
| FPU#2: pass 12 | |
| FPU#1: pass 13 | |
| FPU#2: pass 13 | |
| FPU#1: pass 14 | |
| FPU#2: pass 14 | |
| FPU#1: pass 15 | |
| FPU#2: pass 15 | |
| FPU#1: pass 16 | |
| FPU#2: pass 16 | |
| FPU#1: Succeeded | |
| FPU#2: Succeeded | |
| fpu_test: Returning | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 2 4 | |
| mxordblk fbb26238 fbb21678 | |
| uordblks 9cd0 dfa8 | |
| fordblks fbb26330 fbb22058 | |
| user_main: task_restart test | |
| Test task_restart() | |
| restart_main: setenv(VarName, VarValue, TRUE) | |
| restart_main: Started restart_main at PID=10 | |
| restart_main: Started with argc=4 | |
| restart_main: argv[0]="ostest" | |
| restart_main: argv[1]="This is argument 1" | |
| restart_main: argv[2]="Argument 2 here" | |
| restart_main: argv[3]="Lastly, the 3rd argument" | |
| restart_main: Variable=VarName has value=VarValue | |
| restart_main: I am still here | |
| restart_main: I am still here | |
| restart_main: Started restart_main at PID=10 | |
| restart_main: Started with argc=4 | |
| restart_main: argv[0]="ostest" | |
| restart_main: argv[1]="This is argument 1" | |
| restart_main: argv[2]="Argument 2 here" | |
| restart_main: argv[3]="Lastly, the 3rd argument" | |
| restart_main: Variable=VarName has value=VarValue | |
| restart_main: Started with argc=4 | |
| restart_main: argv[0]="ostest" | |
| restart_main: argv[1]="This is argument 1" | |
| restart_main: argv[2]="Argument 2 here" | |
| restart_main: argv[3]="Lastly, the 3rd argument" | |
| restart_main: Variable=VarName has value=VarValue | |
| restart_main: Exiting | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 4 3 | |
| mxordblk fbb21678 fbb23c50 | |
| uordblks dfa8 be98 | |
| fordblks fbb22058 fbb24168 | |
| user_main: waitpid test | |
| Test waitpid() | |
| waitpid_start_child: Started waitpid_main at PID=11 | |
| waitpid_main: PID 11 Started | |
| waitpid_start_child: Started waitpid_main at PID=12 | |
| waitpid_main: PID 12 Started | |
| waitpid_start_child: Started waitpid_main at PID=13 | |
| waitpid_main: PID 13 Started | |
| waitpid_test: Waiting for PID=11 with waitpid() | |
| waitpid_main: PID 11 exitting with result=14 | |
| waitpid_test: PID 11 waitpid succeeded with stat_loc=0e00 | |
| waitpid_last: Waiting for PID=13 with waitpid() | |
| waitpid_main: PID 12 exitting with result=14 | |
| waitpid_main: PID 13 exitting with result=14 | |
| waitpid_last: PASS: PID 13 waitpid succeeded with stat_loc=0e00 | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 5 | |
| mxordblk fbb23c50 fbb1f098 | |
| uordblks be98 10168 | |
| fordblks fbb24168 fbb1fe98 | |
| user_main: mutex test | |
| Initializing mutex | |
| Starting thread 1 | |
| Starting thread 2 | |
| Thread1 Thread2 | |
| Loops 32 32 | |
| Errors 0 0 | |
| Testing moved mutex | |
| Starting moved mutex thread 1 | |
| Starting moved mutex thread 2 | |
| Thread1 Thread2 | |
| Moved Loops 32 32 | |
| Moved Errors 0 0 | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 5 3 | |
| mxordblk fbb1f098 fbb24098 | |
| uordblks 10168 bea0 | |
| fordblks fbb1fe98 fbb24160 | |
| user_main: timed mutex test | |
| mutex_test: Initializing mutex | |
| mutex_test: Starting thread | |
| pthread: Started | |
| pthread: Waiting for lock or timeout | |
| mutex_test: Unlocking | |
| pthread: Got the lock | |
| pthread: Waiting for lock or timeout | |
| pthread: Got the timeout. Terminating | |
| mutex_test: PASSED | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 3 | |
| mxordblk fbb24098 fbb24098 | |
| uordblks bea0 bea0 | |
| fordblks fbb24160 fbb24160 | |
| user_main: cancel test | |
| cancel_test: Test 1a: Normal Cancellation | |
| cancel_test: Starting thread | |
| start_thread: Initializing mutex | |
| start_thread: Initializing cond | |
| start_thread: Starting thread | |
| start_thread: Yielding | |
| sem_waiter: Taking mutex | |
| sem_waiter: Starting wait for condition | |
| cancel_test: Canceling thread | |
| cancel_test: Joining | |
| cancel_test: waiter exited with result=0xffffffffffffffff | |
| cancel_test: PASS thread terminated with PTHREAD_CANCELED | |
| cancel_test: Test 2: Asynchronous Cancellation | |
| ... Skipped | |
| cancel_test: Test 3: Cancellation of detached thread | |
| cancel_test: Re-starting thread | |
| restart_thread: Destroying cond | |
| restart_thread: Destroying mutex | |
| restart_thread: Re-starting thread | |
| start_thread: Initializing mutex | |
| start_thread: Initializing cond | |
| start_thread: Starting thread | |
| start_thread: Yielding | |
| sem_waiter: Taking mutex | |
| sem_waiter: Starting wait for condition | |
| cancel_test: Canceling thread | |
| cancel_test: Joining | |
| cancel_test: PASS pthread_join failed with status=ESRCH | |
| cancel_test: Test 5: Non-cancelable threads | |
| cancel_test: Re-starting thread (non-cancelable) | |
| restart_thread: Destroying cond | |
| restart_thread: Destroying mutex | |
| restart_thread: Re-starting thread | |
| start_thread: Initializing mutex | |
| start_thread: Initializing cond | |
| start_thread: Starting thread | |
| start_thread: Yielding | |
| sem_waiter: Taking mutex | |
| sem_waiter: Starting wait for condition | |
| sem_waiter: Setting non-cancelable | |
| cancel_test: Canceling thread | |
| cancel_test: Joining | |
| sem_waiter: Releasing mutex | |
| sem_waiter: Setting cancelable | |
| cancel_test: waiter exited with result=0xffffffffffffffff | |
| cancel_test: PASS thread terminated with PTHREAD_CANCELED | |
| cancel_test: Test 6: Cancel message queue wait | |
| cancel_test: Starting thread (cancelable) | |
| Skipped | |
| cancel_test: Test 7: Cancel signal wait | |
| cancel_test: Starting thread (cancelable) | |
| Skipped | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 3 | |
| mxordblk fbb24098 fbb24098 | |
| uordblks bea0 bea0 | |
| fordblks fbb24160 fbb24160 | |
| user_main: robust test | |
| robust_test: Initializing mutex | |
| robust_test: Starting thread | |
| robust_waiter: Taking mutex | |
| robust_waiter: Exiting with mutex | |
| robust_test: Take the lock again | |
| robust_test: Make the mutex consistent again. | |
| robust_test: Take the lock again | |
| robust_test: Joining | |
| robust_test: waiter exited with result=0 | |
| robust_test: Test complete with nerrors=0 | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 3 | |
| mxordblk fbb24098 fbb24098 | |
| uordblks bea0 bea0 | |
| fordblks fbb24160 fbb24160 | |
| user_main: semaphore test | |
| sem_test: Initializing semaphore to 0 | |
| sem_test: Starting waiter thread 1 | |
| sem_test: Set thread 1 priority to 191 | |
| waiter_func: Thread 1 Started | |
| sem_test: Starting waiter thread 2 | |
| waiter_func: Thread 1 initial semaphore value = 0 | |
| sem_test: Set thread 2 priority to 128 | |
| waiter_func: Thread 1 waiting on semaphore | |
| waiter_func: Thread 2 Started | |
| waiter_func: Thread 2 initial semaphore value = -1 | |
| waiter_func: Thread 2 waiting on semaphore | |
| sem_test: Starting poster thread 3 | |
| sem_test: Set thread 3 priority to 64 | |
| poster_func: Thread 3 started | |
| poster_func: Thread 3 semaphore value = -2 | |
| poster_func: Thread 3 posting semaphore | |
| waiter_func: Thread 1 awakened | |
| poster_func: Thread 3 new semaphore value = -1 | |
| waiter_func: Thread 1 new semaphore value = -1 | |
| poster_func: Thread 3 semaphore value = -1 | |
| waiter_func: Thread 1 done | |
| poster_func: Thread 3 posting semaphore | |
| waiter_func: Thread 2 awakened | |
| poster_func: Thread 3 new semaphore value = 0 | |
| waiter_func: Thread 2 new semaphore value = 0 | |
| poster_func: Thread 3 done | |
| waiter_func: Thread 2 done | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 5 | |
| mxordblk fbb24098 fbb1fd58 | |
| uordblks bea0 e018 | |
| fordblks fbb24160 fbb21fe8 | |
| user_main: timed semaphore test | |
| semtimed_test: Initializing semaphore to 0 | |
| semtimed_test: Waiting for two second timeout | |
| semtimed_test: PASS: first test returned timeout | |
| BEFORE: (200 sec, 925615980 nsec) | |
| AFTER: (202 sec, 926003406 nsec) | |
| semtimed_test: Starting poster thread | |
| semtimed_test: Set thread 1 priority to 191 | |
| semtimed_test: Starting poster thread 3 | |
| semtimed_test: Set thread 3 priority to 64 | |
| semtimed_test: Waiting for two second timeout | |
| poster_func: Waiting for 1 second | |
| poster_func: Posting | |
| semtimed_test: PASS: sem_timedwait succeeded | |
| BEFORE: (202 sec, 928865351 nsec) | |
| AFTER: (203 sec, 936018277 nsec) | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 5 3 | |
| mxordblk fbb1fd58 fbb24098 | |
| uordblks e018 bea0 | |
| fordblks fbb21fe8 fbb24160 | |
| user_main: condition variable test | |
| cond_test: Initializing mutex | |
| cond_test: Initializing cond | |
| cond_test: Starting waiter | |
| cond_test: Set thread 1 priority to 128 | |
| waiter_thread: Started | |
| cond_test: Starting signaler | |
| cond_test: Set thread 2 priority to 64 | |
| thread_signaler: Started | |
| thread_signaler: Terminating | |
| cond_test: signaler terminated, now cancel the waiter | |
| cond_test: Waiter Signaler | |
| cond_test: Loops 32 32 | |
| cond_test: Errors 0 0 | |
| cond_test: | |
| cond_test: 0 times, waiter did not have to wait for data | |
| cond_test: 0 times, data was already available when the signaler run | |
| cond_test: 0 times, the waiter was in an unexpected state when the signaler ran | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 4 | |
| mxordblk fbb24098 fbb21ef8 | |
| uordblks bea0 bea0 | |
| fordblks fbb24160 fbb24160 | |
| user_main: pthread_exit() test | |
| pthread_exit_test: Started pthread_exit_main at PID=37 | |
| pthread_exit_main 37: Starting pthread_exit_thread | |
| pthread_exit_main 37: Sleeping for 5 seconds | |
| pthread_exit_thread 40: Sleeping for 10 second | |
| pthread_exit_thread 40: Still running... | |
| pthread_exit_main 37: Calling pthread_exit() | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 4 4 | |
| mxordblk fbb21ef8 fbb21ef8 | |
| uordblks bea0 e018 | |
| fordblks fbb24160 fbb21fe8 | |
| user_main: pthread_rwlock test | |
| pthread_rwlock: Initializing rwlock | |
| pthread_exit_thread 40: Exiting | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 4 3 | |
| mxordblk fbb21ef8 fbb21ef8 | |
| uordblks e018 bec8 | |
| fordblks fbb21fe8 fbb24138 | |
| user_main: pthread_rwlock_cancel test | |
| pthread_rwlock_cancel: Starting test | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 3 | |
| mxordblk fbb21ef8 fbb23f00 | |
| uordblks bec8 9d50 | |
| fordblks fbb24138 fbb262b0 | |
| user_main: timed wait test | |
| thread_waiter: Initializing mutex | |
| timedwait_test: Initializing cond | |
| timedwait_test: Starting waiter | |
| timedwait_test: Set thread 2 priority to 177 | |
| thread_waiter: Taking mutex | |
| timedwait_test: Joining | |
| thread_waiter: Starting 5 second wait for condition | |
| thread_waiter: pthread_cond_timedwait timed out | |
| thread_waiter: Releasing mutex | |
| thread_waiter: Exit with status 0x12345678 | |
| timedwait_test: waiter exited with result=0x12345678 | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 3 4 | |
| mxordblk fbb23f00 fbb23f00 | |
| uordblks 9d50 bec8 | |
| fordblks fbb262b0 fbb24138 | |
| user_main: message queue test | |
| mqueue_test: Starting receiver | |
| mqueue_test: Set receiver priority to 128 | |
| receiver_thread: Starting | |
| mqueue_test: Starting sender | |
| mqueue_test: Set sender thread priority to 64 | |
| mqueue_test: Waiting for sender to complete | |
| sender_thread: Starting | |
| receiver_thread: mq_receive succeeded on msg 0 | |
| sender_thread: mq_send succeeded on msg 0 | |
| receiver_thread: mq_receive succeeded on msg 1 | |
| sender_thread: mq_send succeeded on msg 1 | |
| receiver_thread: mq_receive succeeded on msg 2 | |
| sender_thread: mq_send succeeded on msg 2 | |
| receiver_thread: mq_receive succeeded on msg 3 | |
| sender_thread: mq_send succeeded on msg 3 | |
| receiver_thread: mq_receive succeeded on msg 4 | |
| sender_thread: mq_send succeeded on msg 4 | |
| receiver_thread: mq_receive succeeded on msg 5 | |
| sender_thread: mq_send succeeded on msg 5 | |
| receiver_thread: mq_receive succeeded on msg 6 | |
| sender_thread: mq_send succeeded on msg 6 | |
| receiver_thread: mq_receive succeeded on msg 7 | |
| sender_thread: mq_send succeeded on msg 7 | |
| receiver_thread: mq_receive succeeded on msg 8 | |
| sender_thread: mq_send succeeded on msg 8 | |
| receiver_thread: mq_receive succeeded on msg 9 | |
| sender_thread: mq_send succeeded on msg 9 | |
| sender_thread: returning nerrors=0 | |
| mqueue_test: Killing receiver | |
| receiver_thread: mq_receive interrupted! | |
| receiver_thread: returning nerrors=0 | |
| mqueue_test: Canceling receiver | |
| mqueue_test: receiver has already terminated | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 4 4 | |
| mxordblk fbb23f00 fbb23f00 | |
| uordblks bec8 bf78 | |
| fordblks fbb24138 fbb24088 | |
| user_main: timed message queue test | |
| timedmqueue_test: Starting sender | |
| timedmqueue_test: Waiting for sender to complete | |
| sender_thread: Starting | |
| sender_thread: mq_timedsend succeeded on msg 0 | |
| sender_thread: mq_timedsend succeeded on msg 1 | |
| sender_thread: mq_timedsend succeeded on msg 2 | |
| sender_thread: mq_timedsend succeeded on msg 3 | |
| sender_thread: mq_timedsend succeeded on msg 4 | |
| sender_thread: mq_timedsend succeeded on msg 5 | |
| sender_thread: mq_timedsend succeeded on msg 6 | |
| sender_thread: mq_timedsend succeeded on msg 7 | |
| sender_thread: mq_timedsend succeeded on msg 8 | |
| sender_thread: mq_timedsend 9 timed out as expected | |
| sender_thread: returning nerrors=0 | |
| timedmqueue_test: Starting receiver | |
| timedmqueue_test: Waiting for receiver to complete | |
| receiver_thread: Starting | |
| receiver_thread: mq_timedreceive succeed on msg 0 | |
| receiver_thread: mq_timedreceive succeed on msg 1 | |
| receiver_thread: mq_timedreceive succeed on msg 2 | |
| receiver_thread: mq_timedreceive succeed on msg 3 | |
| receiver_thread: mq_timedreceive succeed on msg 4 | |
| receiver_thread: mq_timedreceive succeed on msg 5 | |
| receiver_thread: mq_timedreceive succeed on msg 6 | |
| receiver_thread: mq_timedreceive succeed on msg 7 | |
| receiver_thread: mq_timedreceive succeed on msg 8 | |
| receiver_thread: Receive 9 timed out as expected | |
| receiver_thread: returning nerrors=0 | |
| timedmqueue_test: Test complete | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 4 4 | |
| mxordblk fbb23f00 fbb21ef8 | |
| uordblks bf78 bf78 | |
| fordblks fbb24088 fbb24088 | |
| user_main: sigprocmask test | |
| sigprocmask_test: SUCCESS | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 4 4 | |
| mxordblk fbb21ef8 fbb21ef8 | |
| uordblks bf78 bf78 | |
| fordblks fbb24088 fbb24088 | |
| user_main: signal handler test | |
| sighand_test: Initializing semaphore to 0 | |
| sighand_test: Starting waiter task | |
| sighand_test: Started waiter_main pid=57 | |
| waiter_main: Waiter started | |
| waiter_main: Unmasking signal 32 | |
| waiter_main: Registering signal handler | |
| waiter_main: oact.sigaction=0 oact.sa_flags=0 oact.sa_mask=0000000000000000 | |
| waiter_main: Waiting on semaphore | |
| sighand_test: Signaling pid=57 with signo=32 sigvalue=42 | |
| waiter_main: sem_wait() successfully interrupted by signal | |
| waiter_main: done | |
| sighand_test: done | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 4 4 | |
| mxordblk fbb21ef8 fbb21ef8 | |
| uordblks bf78 bf98 | |
| fordblks fbb24088 fbb24068 | |
| user_main: nested signal handler test | |
| signest_test: Starting signal waiter task at priority 101 | |
| waiter_main: Waiter started | |
| signest_test: Started waiter_main pid=58 | |
| waiter_main: Setting signal mask | |
| signest_test: Starting interfering task at priority 102 | |
| waiter_main: Registering signal handler | |
| interfere_main: Waiting on semaphore | |
| waiter_main: Waiting on semaphore | |
| signest_test: Started interfere_main pid=59 | |
| signest_test: Simple case: | |
| Total signalled 1240 Odd=620 Even=620 | |
| Total handled 1240 Odd=620 Even=620 | |
| Total nested 0 Odd=0 Even=0 | |
| signest_test: With task locking | |
| Total signalled 2480 Odd=1240 Even=1240 | |
| Total handled 2480 Odd=1240 Even=1240 | |
| Total nested 0 Odd=0 Even=0 | |
| signest_test: With intefering thread | |
| Total signalled 3720 Odd=1860 Even=1860 | |
| Total handled 3720 Odd=1860 Even=1860 | |
| Total nested 0 Odd=0 Even=0 | |
| signest_test: done | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 4 7 | |
| mxordblk fbb21ef8 fbb1feb0 | |
| uordblks bf98 c058 | |
| fordblks fbb24068 fbb23fa8 | |
| user_main: wdog test | |
| wdog_test start... | |
| wdtest_once 0 ns | |
| wdtest_once 0 ns | |
| wdtest_once 0 ns | |
| wdtest_once 0 ns | |
| wdtest_once 1 ns | |
| wdtest_once 1 ns | |
| wdtest_once 1 ns | |
| wdtest_once 1 ns | |
| wdtest_once 10 ns | |
| wdtest_once 10 ns | |
| wdtest_once 10 ns | |
| wdtest_once 10 ns | |
| wdtest_once 100 ns | |
| wdtest_once 100 ns | |
| wdtest_once 100 ns | |
| wdtest_once 100 ns | |
| wdtest_once 1000 ns | |
| wdtest_once 1000 ns | |
| wdtest_once 1000 ns | |
| wdtest_once 1000 ns | |
| wdtest_once 10000 ns | |
| wdtest_once 10000 ns | |
| wdtest_once 10000 ns | |
| wdtest_once 10000 ns | |
| wdtest_once 100000 ns | |
| wdtest_once 100000 ns | |
| wdtest_once 100000 ns | |
| wdtest_once 100000 ns | |
| wdtest_once 1000000 ns | |
| wdtest_once 1000000 ns | |
| wdtest_once 1000000 ns | |
| wdtest_once 1000000 ns | |
| wd_start with maximum delay, cancel OK, rest 4611686018427387900 | |
| wd_start with maximum delay, cancel OK, rest 4611686018427387900 | |
| wd_start with maximum delay, cancel OK, rest 4611686018427387900 | |
| wd_start with maximum delay, cancel OK, rest 4611686018427387900 | |
| wdtest_recursive 1000000ns | |
| wdtest_recursive 1000000ns | |
| wdtest_recursive 1000000ns | |
| wdtest_recursive 1000000ns | |
| recursive wdog triggered 51 times, elapsed tick 102 | |
| wdtest_recursive 10000000ns | |
| recursive wdog triggered 51 times, elapsed tick 102 | |
| wdtest_recursive 10000000ns | |
| recursive wdog triggered 51 times, elapsed tick 102 | |
| wdtest_recursive 10000000ns | |
| recursive wdog triggered 51 times, elapsed tick 102 | |
| wdtest_recursive 10000000ns | |
| recursive wdog triggered 9 times, elapsed tick 99 | |
| recursive wdog triggered 9 times, elapsed tick 99 | |
| recursive wdog triggered 9 times, elapsed tick 99 | |
| recursive wdog triggered 9 times, elapsed tick 99 | |
| wdog_test end... | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 7 7 | |
| mxordblk fbb1feb0 fbb1de78 | |
| uordblks c058 e1c8 | |
| fordblks fbb23fa8 fbb21e38 | |
| user_main: POSIX timer test | |
| timer_test: Initializing semaphore to 0 | |
| timer_test: Unmasking signal 32 | |
| timer_test: Registering signal handler | |
| timer_test: oact.sigaction=0 oact.sa_flags=0 oact.sa_mask=0000000000000000 | |
| timer_test: Creating timer | |
| timer_test: Starting timer | |
| timer_test: Waiting on semaphore | |
| timer_expiration: Received signal 32 | |
| timer_expiration: sival_int=42 | |
| timer_expiration: si_code=2 (SI_TIMER) | |
| timer_expiration: ucontext=0 | |
| timer_test: sem_wait() successfully interrupted by signal | |
| timer_test: g_nsigreceived=1 | |
| timer_test: Waiting on semaphore | |
| timer_expiration: Received signal 32 | |
| timer_expiration: sival_int=42 | |
| timer_expiration: si_code=2 (SI_TIMER) | |
| timer_expiration: ucontext=0 | |
| timer_test: sem_wait() successfully interrupted by signal | |
| timer_test: g_nsigreceived=2 | |
| timer_test: Waiting on semaphore | |
| timer_expiration: Received signal 32 | |
| timer_expiration: sival_int=42 | |
| timer_expiration: si_code=2 (SI_TIMER) | |
| timer_expiration: ucontext=0 | |
| timer_test: sem_wait() successfully interrupted by signal | |
| timer_test: g_nsigreceived=3 | |
| timer_test: Waiting on semaphore | |
| timer_expiration: Received signal 32 | |
| timer_expiration: sival_int=42 | |
| timer_expiration: si_code=2 (SI_TIMER) | |
| timer_expiration: ucontext=0 | |
| timer_test: sem_wait() successfully interrupted by signal | |
| timer_test: g_nsigreceived=4 | |
| timer_test: Waiting on semaphore | |
| timer_expiration: Received signal 32 | |
| timer_expiration: sival_int=42 | |
| timer_expiration: si_code=2 (SI_TIMER) | |
| timer_expiration: ucontext=0 | |
| timer_test: sem_wait() successfully interrupted by signal | |
| timer_test: g_nsigreceived=5 | |
| timer_test: Deleting timer | |
| timer_test: done | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 7 7 | |
| mxordblk fbb1de78 fbb1de78 | |
| uordblks e1c8 e1c8 | |
| fordblks fbb21e38 fbb21e38 | |
| user_main: round-robin scheduler test | |
| rr_test: Set thread priority to 1 | |
| rr_test: Set thread policy to SCHED_RR | |
| rr_test: Starting first get_primes_thread | |
| First get_primes_thread: 67 | |
| rr_test: Starting second get_primes_thread | |
| Second get_primes_thread: 68 | |
| rr_test: Waiting for threads to complete -- this should take awhile | |
| If RR scheduling is working, they should start and complete at | |
| about the same time | |
| get_primes_thread id=1 started, looking for primes < 30000, doing 10 run(s) | |
| get_primes_thread id=2 started, looking for primes < 30000, doing 10 run(s) | |
| get_primes_thread id=1 finished, found 3246 primes, last one was 29989 | |
| get_primes_thread id=2 finished, found 3246 primes, last one was 29989 | |
| rr_test: Done | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 7 6 | |
| mxordblk fbb1de78 fbb1feb0 | |
| uordblks e1c8 e1d0 | |
| fordblks fbb21e38 fbb21e30 | |
| user_main: barrier test | |
| barrier_test: Initializing barrier | |
| barrier_test: Thread 0 created | |
| barrier_func: Thread 0 started | |
| barrier_test: Thread 1 created | |
| barrier_func: Thread 1 started | |
| barrier_test: Thread 2 created | |
| barrier_func: Thread 2 started | |
| barrier_test: Thread 3 created | |
| barrier_func: Thread 3 started | |
| barrier_test: Thread 4 created | |
| barrier_func: Thread 4 started | |
| barrier_test: Thread 5 created | |
| barrier_func: Thread 5 started | |
| barrier_test: Thread 6 created | |
| barrier_func: Thread 6 started | |
| barrier_test: Thread 7 created | |
| barrier_func: Thread 7 started | |
| barrier_func: Thread 0 calling pthread_barrier_wait() | |
| barrier_func: Thread 1 calling pthread_barrier_wait() | |
| barrier_func: Thread 2 calling pthread_barrier_wait() | |
| barrier_func: Thread 3 calling pthread_barrier_wait() | |
| barrier_func: Thread 4 calling pthread_barrier_wait() | |
| barrier_func: Thread 5 calling pthread_barrier_wait() | |
| barrier_func: Thread 6 calling pthread_barrier_wait() | |
| barrier_func: Thread 7 calling pthread_barrier_wait() | |
| barrier_func: Thread 7, back with status=PTHREAD_BARRIER_SERIAL_THREAD (I AM SPECIAL) | |
| barrier_func: Thread 0, back with status=0 (I am not special) | |
| barrier_func: Thread 1, back with status=0 (I am not special) | |
| barrier_func: Thread 2, back with status=0 (I am not special) | |
| barrier_func: Thread 3, back with status=0 (I am not special) | |
| barrier_func: Thread 4, back with status=0 (I am not special) | |
| barrier_func: Thread 5, back with status=0 (I am not special) | |
| barrier_func: Thread 6, back with status=0 (I am not special) | |
| barrier_func: Thread 7 done | |
| barrier_func: Thread 0 done | |
| barrier_func: Thread 1 done | |
| barrier_test: Thread 0 completed with result=0 | |
| barrier_test: Thread 1 completed with result=0 | |
| barrier_func: Thread 2 done | |
| barrier_test: Thread 2 completed with result=0 | |
| barrier_func: Thread 3 done | |
| barrier_test: Thread 3 completed with result=0 | |
| barrier_func: Thread 4 done | |
| barrier_test: Thread 4 completed with result=0 | |
| barrier_func: Thread 5 done | |
| barrier_test: Thread 5 completed with result=0 | |
| barrier_func: Thread 6 done | |
| barrier_test: Thread 6 completed with result=0 | |
| barrier_test: Thread 7 completed with result=0 | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 6 12 | |
| mxordblk fbb1feb0 fbb15d78 | |
| uordblks e1d0 167c0 | |
| fordblks fbb21e30 fbb19840 | |
| user_main: scheduler lock test | |
| sched_lock: Starting lowpri_thread at 97 | |
| sched_lock: Set lowpri_thread priority to 97 | |
| sched_lock: Starting highpri_thread at 98 | |
| sched_lock: Set highpri_thread priority to 98 | |
| sched_lock: Waiting... | |
| sched_lock: PASSED No pre-emption occurred while scheduler was locked. | |
| sched_lock: Starting lowpri_thread at 97 | |
| sched_lock: Set lowpri_thread priority to 97 | |
| sched_lock: Starting highpri_thread at 98 | |
| sched_lock: Set highpri_thread priority to 98 | |
| sched_lock: Waiting... | |
| sched_lock: PASSED No pre-emption occurred while scheduler was locked. | |
| sched_lock: Finished | |
| End of test memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 12 7 | |
| mxordblk fbb15d78 fbb1feb0 | |
| uordblks 167c0 c058 | |
| fordblks fbb19840 fbb23fa8 | |
| user_main: vfork() test | |
| vfork_test: Child 88 ran successfully | |
| Final memory usage: | |
| VARIABLE BEFORE AFTER | |
| ======== ======== ======== | |
| arena fbb30000 fbb30000 | |
| ordblks 2 5 | |
| mxordblk fbb26238 fbb21ef8 | |
| uordblks 9da0 c040 | |
| fordblks fbb26260 fbb23fc0 | |
| user_main: Exiting | |
| ostest_main: Exiting with status 0 | |
| nsh> [Kfree | |
| total used free maxused maxfree nused nfree name | |
| 18446744073637396480 2195218446744073637374528 10996818446744073637347392 25 3 Umem | |
| nsh> [Khelp | |
| help usage: help [-v] [<cmd>] | |
| . cp expr mkdir rmdir umount | |
| [ cmp false mkrd set unset | |
| ? dirname fdinfo mount sleep uptime | |
| alias df free mv source usleep | |
| unalias dmesg help pidof test watch | |
| basename echo hexdump printf time xd | |
| break env kill ps true wait | |
| cat exec pkill pwd truncate | |
| cd exit ls rm uname | |
| Builtin Apps: | |
| dd hello nsh sh | |
| getprime leds ostest | |
| nsh> [K~ | |
| [EOT] | |
| + rm -rf rpi4b-nuttx | |
| + gmake clean distclean -j24 CROSSDEV=aarch64-none-elf- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment