Month: December 2019

Creating the functions call trace with GDB

I was looking for a way to trace all functions called by GDB during the NuttX execution, then I found this tip:

https://dustymabe.com/2012/10/14/trace-function-calls-using-gdb/

So, let’s to test it using the NuttX Simulator:

$ make distclean
$ ./tools/configure.sh sim:nsh
Detected sim Architecture
Detected sim Chip
Copy files
Refreshing…
$ make

For each function it add a break-point and executes a series of commands.

So let’s to get only the function name from System.map:

0000000000004000 t _init
0000000000004130 T _start
0000000000004160 t deregister_tm_clones
0000000000004190 t register_tm_clones
00000000000041d0 t __do_global_dtors_aux
0000000000004210 t frame_dummy
0000000000004218 T main

Note it has 20 characters before the function name. We need to remove it:

$ cat System.map | cut -c 20- > system.txt

Now we can create the commands.txt that will have all the commands:

$ echo -e "set args 4 10\n" > commands.txt
$ for i in $(cat system.txt); do echo -e "break $i \ncommand\nsilent\nbacktrace 1\ncontinue\nend\n\n" >> commands.txt ; done
$ echo "run" >> commands.txt

Time to run GDB passing commands:

$ gdb -quiet -command=commands.txt ./nuttx

We will get the sequence of execution

$ gdb -quiet -command=commands.txt ./nuttx
Reading symbols from ./nuttx…
Breakpoint 1 at 0x4000
Breakpoint 2 at 0x4130
Breakpoint 3 at 0x4160
Breakpoint 4 at 0x4190
Breakpoint 5 at 0x41d0
Breakpoint 6 at 0x4210
Breakpoint 7 at 0x422b: file sim/up_head.c, line 91.
Breakpoint 8 at 0x4257: file sim/up_head.c, line 124.
Breakpoint 9 at 0x42a3: file sim/up_head.c, line 162.
Breakpoint 10 at 0x42c1: file sim/up_uartwait.c, line 66.
Breakpoint 11 at 0x42ef: file sim/up_uartwait.c, line 76.
Breakpoint 12 at 0x4302: file sim/up_uartwait.c, line 87.
Breakpoint 13 at 0x431e: file init/nx_start.c, line 391.
Breakpoint 14 at 0x468a: file init/nx_bringup.c, line 270.
Breakpoint 15 at 0x46ba: file init/nx_bringup.c, line 383.
Breakpoint 16 at 0x46c6: file init/nx_bringup.c, line 436.
Breakpoint 17 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 18 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 19 at 0x470c: file sched/sched_garbage.c, line 83.
Breakpoint 20 at 0x4756: file sched/sched_garbage.c, line 124.
Breakpoint 21 at 0x4769: file sched/sched_garbage.c, line 239.
Breakpoint 22 at 0x4775: file sched/sched_garbage.c, line 271.
Breakpoint 23 at 0x4790: file sched/sched_getstreams.c, line 68.
Breakpoint 24 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 25 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 26 at 0x47d4: file semaphore/sem_wait.c, line 88.
Breakpoint 27 at 0x48c4: file semaphore/sem_wait.c, line 259.
Breakpoint 28 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 29 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 30 at 0x491e: file semaphore/sem_post.c, line 89.
Breakpoint 31 at 0x49cd: file semaphore/sem_post.c, line 230.
Breakpoint 32 at 0x4a1c: file task/task_create.c, line 96.
Breakpoint 33 at 0x4b78: file task/task_create.c, line 227.
Breakpoint 34 at 0x4bb9: file task/task_create.c, line 267.
Breakpoint 35 at 0x4c14: file task/task_create.c, line 305.
Breakpoint 36 at 0x4c47: file task/task_setup.c, line 104.
Breakpoint 37 at 0x4d1e: file task/task_setup.c, line 216.
Breakpoint 38 at 0x4d83: file task/task_setup.c, line 365.
Breakpoint 39 at 0x4e75: file task/task_setup.c, line 464.
Breakpoint 40 at 0x4ec4: file task/task_setup.c, line 514.
Breakpoint 41 at 0x50c9: file task/task_setup.c, line 647.
Breakpoint 42 at 0x5100: file task/task_setup.c, line 681.
Breakpoint 43 at 0x5133: file task/task_setup.c, line 720.
Breakpoint 44 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 45 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 46 at 0x517c: file task/task_activate.c, line 70.
Breakpoint 47 at 0x51a9: file task/task_start.c, line 91.
Breakpoint 48 at 0x5229: file task/exit.c, line 74.
Breakpoint 49 at 0x5263: file errno/errno_getptr.c, line 92.
Breakpoint 50 at 0x52a7: file environ/env_clearenv.c, line 73.
Breakpoint 51 at 0x52dd: file environ/env_setenv.c, line 90.
Breakpoint 52 at 0x54be: file environ/env_unsetenv.c, line 77.
Breakpoint 53 at 0x55c8: file group/group_create.c, line 222.
Breakpoint 54 at 0x564b: file group/group_create.c, line 337.
Breakpoint 55 at 0x5681: file group/group_setupidlefiles.c, line 77.
Breakpoint 56 at 0x570b: file group/group_setuptaskfiles.c, line 90.
Breakpoint 57 at 0x57c4: file group/group_setuptaskfiles.c, line 209.
Breakpoint 58 at 0x5804: file sched/sched_releasetcb.c, line 67.
Breakpoint 59 at 0x5856: file sched/sched_releasetcb.c, line 116.
Breakpoint 60 at 0x58e1: file sched/sched_lock.c, line 287.
Breakpoint 61 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 62 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 63 at 0x5935: file sched/sched_unlock.c, line 235.
Breakpoint 64 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 65 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 66 at 0x59db: file signal/sig_procmask.c, line 106.
Breakpoint 67 at 0x5aa2: file signal/sig_procmask.c, line 212.
Breakpoint 68 at 0x5ae4: file signal/sig_unmaskpendingsignal.c, line 62.
Breakpoint 69 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 70 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 71 at 0x5be7: file signal/sig_removependingsignal.c, line 71.
Breakpoint 72 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 73 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 74 at 0x5ca3: file signal/sig_releasependingsignal.c, line 76.
Breakpoint 75 at 0x5d30: file signal/sig_lowest.c, line 62.
Breakpoint 76 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 77 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 78 at 0x5d89: file signal/sig_dispatch.c, line 79.
Breakpoint 79 at 0x5e5b: file signal/sig_dispatch.c, line 139.
Breakpoint 80 at 0x5eef: file signal/sig_dispatch.c, line 201.
Breakpoint 81 at 0x5f4f: file signal/sig_dispatch.c, line 239.
Breakpoint 82 at 0x6004: file signal/sig_dispatch.c, line 305.
Breakpoint 83 at 0x61b2: file signal/sig_dispatch.c, line 540.
Breakpoint 84 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 85 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 86 at 0x6205: file signal/sig_deliver.c, line 86.
Breakpoint 87 at 0x6399: file task/task_exithook.c, line 146.
Breakpoint 88 at 0x6409: file task/task_exithook.c, line 374.
Breakpoint 89 at 0x64a0: file task/task_exithook.c, line 459.
Breakpoint 90 at 0x64f4: file task/task_exithook.c, line 567.
Breakpoint 91 at 0x6540: file task/task_exithook.c, line 623.
Breakpoint 92 at 0x65d8: file task/task_recover.c, line 81.
Breakpoint 93 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 94 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 95 at 0x6620: file wdog/wd_recover.c, line 83.
Breakpoint 96 at 0x667a: file environ/env_dup.c, line 80.
Breakpoint 97 at 0x674f: file environ/env_release.c, line 82.
Breakpoint 98 at 0x6793: file environ/env_findvar.c, line 62.
Breakpoint 99 at 0x67e5: file environ/env_findvar.c, line 111.
Breakpoint 100 at 0x6866: file environ/env_removevar.c, line 78.
Breakpoint 101 at 0x693e: file group/group_leave.c, line 153.
Breakpoint 102 at 0x69a5: file group/group_leave.c, line 415.
Breakpoint 103 at 0x69ff: file group/group_setupstreams.c, line 76.
Breakpoint 104 at 0x6a64: file mqueue/mq_release.c, line 68.
Breakpoint 105 at 0x6a9b: file mqueue/mq_recover.c, line 81.
Breakpoint 106 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 107 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 108 at 0x6b08: file mqueue/mq_waitirq.c, line 84.
Breakpoint 109 at 0x6bb0: file pthread/pthread_release.c, line 83.
Breakpoint 110 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 111 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 112 at 0x6c3a: file sched/sched_free.c, line 88.
Breakpoint 113 at 0x6c90: file sched/sched_free.c, line 176.
Breakpoint 114 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 115 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 116 at 0x6cb6: file sched/sched_gettcb.c, line 70.
Breakpoint 117 at 0x6d27: file semaphore/sem_destroy.c, line 79.
Breakpoint 118 at 0x6d5d: file semaphore/sem_destroy.c, line 133.
Breakpoint 119 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 120 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 121 at 0x6dae: file semaphore/sem_recover.c, line 95.
Breakpoint 122 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 123 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 124 at 0x6e1e: file semaphore/sem_waitirq.c, line 89.
Breakpoint 125 at 0x6e9a: file signal/sig_initialize.c, line 151.
Breakpoint 126 at 0x6f20: file signal/sig_initialize.c, line 184.
Breakpoint 127 at 0x6f93: file signal/sig_initialize.c, line 215.
Breakpoint 128 at 0x7085: file signal/sig_initialize.c, line 267.
Breakpoint 129 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 130 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 131 at 0x70ff: file signal/sig_pending.c, line 74.
Breakpoint 132 at 0x7144: file signal/sig_pending.c, line 95.
Breakpoint 133 at 0x71d9: file signal/sig_findaction.c, line 57.
Breakpoint 134 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 135 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 136 at 0x7245: file signal/sig_allocpendingsigaction.c, line 69.
Breakpoint 137 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 138 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 139 at 0x72eb: file signal/sig_releasependingsigaction.c, line 68.
Breakpoint 140 at 0x7378: file signal/sig_cleanup.c, line 65.
Breakpoint 141 at 0x73ef: file signal/sig_cleanup.c, line 101.
Breakpoint 142 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 143 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 144 at 0x7465: file wdog/wd_cancel.c, line 79.
Breakpoint 145 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 146 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 147 at 0x7575: file wdog/wd_delete.c, line 89.
Breakpoint 148 at 0x7620: file signal/sig_action.c, line 74.
Breakpoint 149 at 0x766a: file signal/sig_action.c, line 164.
Breakpoint 150 at 0x77da: file signal/sig_action.c, line 359.
Breakpoint 151 at 0x7823: file signal/sig_action.c, line 381.
Breakpoint 152 at 0x7841: file wdog/wd_initialize.c, line 113.
Breakpoint 153 at 0x78bd: file syslog/syslog_initialize.c, line 84.
Breakpoint 154 at 0x78df: file syslog/syslog_consolechannel.c, line 154.
Breakpoint 155 at 0x7915: file syslog/syslog_channel.c, line 127.
Breakpoint 156 at 0x7924: file syslog/syslog_channel.c, line 154.
Breakpoint 157 at 0x794c: file syslog/syslog_device.c, line 126.
Breakpoint 158 at 0x7999: file syslog/syslog_device.c, line 173.
Breakpoint 159 at 0x79b9: file syslog/syslog_device.c, line 220.
Breakpoint 160 at 0x7a76: file syslog/syslog_device.c, line 352.
Breakpoint 161 at 0x7b3b: file syslog/syslog_device.c, line 473.
Breakpoint 162 at 0x7cea: file syslog/syslog_device.c, line 598.
Breakpoint 163 at 0x7dae: file syslog/syslog_device.c, line 700.
Breakpoint 164 at 0x7dc1: file misc/lib_stream.c, line 82.
Breakpoint 165 at 0x7e71: file misc/lib_stream.c, line 136.
Breakpoint 166 at 0x7f0f: file misc/lib_filesem.c, line 73.
Breakpoint 167 at 0x7f4d: file misc/lib_filesem.c, line 89.
Breakpoint 168 at 0x7fb7: file misc/lib_filesem.c, line 141.
Breakpoint 169 at 0x800a: file queue/sq_addlast.c, line 56.
Breakpoint 170 at 0x8068: file queue/sq_rem.c, line 56.
Breakpoint 171 at 0x8107: file queue/sq_remfirst.c, line 56.
Breakpoint 172 at 0x815c: file queue/sq_remafter.c, line 57.
Breakpoint 173 at 0x81cc: file queue/dq_addfirst.c, line 56.
Breakpoint 174 at 0x8234: file queue/dq_rem.c, line 56.
Breakpoint 175 at 0x82b3: file semaphore/sem_init.c, line 84.
Breakpoint 176 at 0x82ef: file semaphore/sem_init.c, line 137.
Breakpoint 177 at 0x8332: file semaphore/sem_setprotocol.c, line 94.
Breakpoint 178 at 0x836b: file semaphore/sem_setprotocol.c, line 152.
Breakpoint 179 at 0x83af: file signal/sig_addset.c, line 69.
Breakpoint 180 at 0x83fb: file signal/sig_delset.c, line 69.
Breakpoint 181 at 0x8445: file signal/sig_ismember.c, line 68.
Breakpoint 182 at 0x84cf: file stdio/lib_sprintf.c, line 52.
Breakpoint 183 at 0x857c: file stdio/lib_memoutstream.c, line 54.
Breakpoint 184 at 0x85ee: file stdio/lib_memoutstream.c, line 95.
Breakpoint 185 at 0x8649: file stdio/lib_libnoflush.c, line 70.
Breakpoint 186 at 0x8671: file stdio/lib_libvsprintf.c, line 153.
Breakpoint 187 at 0x9280: file stdio/lib_libvsprintf.c, line 1278.
Breakpoint 188 at 0x92b5: file stdio/lib_ultoa_invert.c, line 52.
Breakpoint 189 at 0x934a: file stdio/lib_libflushall.c, line 65.
Breakpoint 190 at 0x93fc: file stdio/lib_libfflush.c, line 84.
Breakpoint 191 at 0x95e1: file stdio/lib_fprintf.c, line 51.
Breakpoint 192 at 0x9679: file stdio/lib_vfprintf.c, line 52.
Breakpoint 193 at 0x9703: file stdio/lib_stdoutstream.c, line 56.
Breakpoint 194 at 0x9756: file stdio/lib_stdoutstream.c, line 88.
Breakpoint 195 at 0x9781: file stdio/lib_stdoutstream.c, line 121.
Breakpoint 196 at 0x97f9: file string/lib_memset.c, line 182.
Breakpoint 197 at 0x9837: file string/lib_strcpy.c, line 63.
Breakpoint 198 at 0x9876: file string/lib_strdup.c, line 52.
Breakpoint 199 at 0x98c9: file string/lib_strlen.c, line 52.
Breakpoint 200 at 0x98f9: file string/lib_strnlen.c, line 59.
Breakpoint 201 at 0x9939: file string/lib_strncpy.c, line 72.
Breakpoint 202 at 0x99af: file string/lib_memcpy.c, line 55.
Breakpoint 203 at 0x9a01: file misc/lib_streamsem.c, line 63.
Breakpoint 204 at 0x9a26: file misc/lib_streamsem.c, line 76.
Breakpoint 205 at 0x9a44: file stdio/lib_fputc.c, line 52.
Breakpoint 206 at 0x9ae4: file stdio/lib_libfwrite.c, line 64.
Breakpoint 207 at 0x9c9d: file stdio/lib_rdflush.c, line 68.
Breakpoint 208 at 0x9d9e: file stdio/lib_fseek.c, line 87.
Breakpoint 209 at 0x9e04: file stdio/lib_wrflush.c, line 75.
Breakpoint 210 at 0x9e54: file umm_heap/umm_initialize.c, line 99.
Breakpoint 211 at 0x9e72: file umm_heap/umm_sem.c, line 68.
Breakpoint 212 at 0x9e84: file umm_heap/umm_sem.c, line 89.
Breakpoint 213 at 0x9e9f: file umm_heap/umm_free.c, line 63.
Breakpoint 214 at 0x9ec1: file umm_heap/umm_malloc.c, line 100.
Breakpoint 215 at 0x9ee6: file umm_heap/umm_realloc.c, line 101.
Breakpoint 216 at 0x9f0b: file umm_heap/umm_zalloc.c, line 83.
Breakpoint 217 at 0x9f34: file mm_heap/mm_initialize.c, line 95.
Breakpoint 218 at 0xa029: file mm_heap/mm_initialize.c, line 174.
Breakpoint 219 at 0xa121: file mm_heap/mm_sem.c, line 124.
Breakpoint 220 at 0xa15b: file mm_heap/mm_sem.c, line 146.
Breakpoint 221 at 0xa1d3: file mm_heap/mm_sem.c, line 230.
Breakpoint 222 at 0xa238: file mm_heap/mm_sem.c, line 306.
Breakpoint 223 at 0xa28b: file mm_heap/mm_addfreechunk.c, line 64.
Breakpoint 224 at 0xa35e: file mm_heap/mm_size2ndx.c, line 58.
Breakpoint 225 at 0xa3a1: file mm_heap/mm_free.c, line 70.
Breakpoint 226 at 0xa53b: file mm_heap/mm_malloc.c, line 76.
Breakpoint 227 at 0xa6f3: file mm_heap/mm_realloc.c, line 84.
Breakpoint 228 at 0xab9e: file mm_heap/mm_zalloc.c, line 60.
Breakpoint 229 at 0xabeb: file mm_heap/mm_shrinkchunk.c, line 74.
Breakpoint 230 at 0xad46: file sim/up_initialize.c, line 204.
Breakpoint 231 at 0xad75: file sim/up_idle.c, line 129.
Breakpoint 232 at 0xada4: file sim/up_interruptcontext.c, line 62.
Breakpoint 233 at 0xadb7: file sim/up_initialstate.c, line 69.
Breakpoint 234 at 0xae17: file sim/up_createstack.c, line 107.
Breakpoint 235 at 0xae99: file sim/up_releasestack.c, line 82.
Breakpoint 236 at 0xaefd: file sim/up_stackframe.c, line 110.
Breakpoint 237 at 0xaf8e: file sim/up_unblocktask.c, line 73.
Breakpoint 238 at 0xb035: file sim/up_blocktask.c, line 78.
Breakpoint 239 at 0xb0f3: file sim/up_releasepending.c, line 67.
Breakpoint 240 at 0xb183: file sim/up_exit.c, line 68.
Breakpoint 241 at 0xb1fb: file sim/up_schedulesigaction.c, line 91.
Breakpoint 242 at 0xb235: file sim/up_allocateheap.c, line 74.
Breakpoint 243 at 0xb265: file sim/up_devconsole.c, line 84.
Breakpoint 244 at 0xb2fe: file sim/up_devconsole.c, line 130.
Breakpoint 245 at 0xb364: file sim/up_devconsole.c, line 153.
Breakpoint 246 at 0xb36f: file sim/up_devconsole.c, line 166.
Breakpoint 247 at 0xb39a: file sim/up_devconsole.c, line 177.
Breakpoint 248 at 0xb3aa: file sim/up_blockdevice.c, line 71.
Breakpoint 249 at 0xb3da: file sim/up_deviceimage.c, line 209.
Breakpoint 250 at 0xb62c: file sim/up_setjmp64.S, line 101.
Breakpoint 251 at 0xb650: file sim/up_setjmp64.S, line 144.
Breakpoint 252 at 0xb678: file nsh_main.c, line 146.
Breakpoint 253 at 0xb6d3: file nsh_main.c, line 213.
Breakpoint 254 at 0xb732: file nsh_init.c, line 88.
Breakpoint 255 at 0xb76d: file nsh_parse.c, line 297.
Breakpoint 256 at 0xb7b8: file nsh_parse.c, line 316.
Breakpoint 257 at 0xb81a: file nsh_parse.c, line 338.
Breakpoint 258 at 0xb8a1: file nsh_parse.c, line 375.
Breakpoint 259 at 0xb8f5: file nsh_parse.c, line 400.
Breakpoint 260 at 0xb985: file nsh_parse.c, line 425.
Breakpoint 261 at 0xbb2a: file nsh_parse.c, line 489.
Breakpoint 262 at 0xc014: file nsh_parse.c, line 767.
Breakpoint 263 at 0xc2ab: file nsh_parse.c, line 881.
Breakpoint 264 at 0xc45f: file nsh_parse.c, line 945.
Breakpoint 265 at 0xc517: file nsh_parse.c, line 984.
Breakpoint 266 at 0xc584: file nsh_parse.c, line 1017.
Breakpoint 267 at 0xc5ea: file nsh_parse.c, line 1071.
Breakpoint 268 at 0xc68c: file nsh_parse.c, line 1122.
Breakpoint 269 at 0xcab7: file nsh_parse.c, line 1445.
Breakpoint 270 at 0xccf7: file nsh_parse.c, line 1715.
Breakpoint 271 at 0xcd60: file nsh_parse.c, line 1742.
Breakpoint 272 at 0xce0f: file nsh_parse.c, line 1781.
Breakpoint 273 at 0xce56: file nsh_parse.c, line 1793.
Breakpoint 274 at 0xd4ce: file nsh_parse.c, line 1984.
Breakpoint 275 at 0xda4f: file nsh_parse.c, line 2145.
Breakpoint 276 at 0xdbfb: file nsh_parse.c, line 2208.
Breakpoint 277 at 0xde37: file nsh_parse.c, line 2322.
Breakpoint 278 at 0xe3bc: file nsh_parse.c, line 2570.
Breakpoint 279 at 0xe52e: file nsh_parse.c, line 2682.
Breakpoint 280 at 0xe5c6: file nsh_command.c, line 593.
Breakpoint 281 at 0xe75b: file nsh_command.c, line 652.
Breakpoint 282 at 0xe995: file nsh_command.c, line 692.
Breakpoint 283 at 0xea08: file nsh_command.c, line 714.
Breakpoint 284 at 0xeaaf: file nsh_command.c, line 744.
Breakpoint 285 at 0xeaef: file nsh_command.c, line 771.
Breakpoint 286 at 0xec98: file nsh_command.c, line 837.
Breakpoint 287 at 0xedc9: file nsh_command.c, line 921.
Breakpoint 288 at 0xee03: file nsh_command.c, line 932.
Breakpoint 289 at 0xee19: file nsh_command.c, line 944.
Breakpoint 290 at 0xee33: file nsh_command.c, line 955.
Breakpoint 291 at 0xee5c: file nsh_command.c, line 980.
Breakpoint 292 at 0xef5e: file nsh_command.c, line 1057.
Breakpoint 293 at 0xefdc: file nsh_command.c, line 1099.
Breakpoint 294 at 0xf009: nsh_getdirpath. (2 locations)
Breakpoint 295 at 0xf09c: file nsh_fscmds.c, line 138.
Breakpoint 296 at 0xf0f1: file nsh_fscmds.c, line 148.
Breakpoint 297 at 0xf400: file nsh_fscmds.c, line 359.
Breakpoint 298 at 0xf4ee: file nsh_fscmds.c, line 410.
Breakpoint 299 at 0xf5ac: file nsh_fscmds.c, line 450.
Breakpoint 300 at 0xf5fe: file nsh_fscmds.c, line 465.
Breakpoint 301 at 0xf6cd: file nsh_fscmds.c, line 512.
Breakpoint 302 at 0xfb2b: file nsh_fscmds.c, line 693.
Breakpoint 303 at 0xfec9: file nsh_fscmds.c, line 1077.
Breakpoint 304 at 0x101c8: file nsh_fscmds.c, line 1204.
Breakpoint 305 at 0x1026d: file nsh_fscmds.c, line 1230.
Breakpoint 306 at 0x1058f: file nsh_fscmds.c, line 1352.
Breakpoint 307 at 0x10832: file nsh_fscmds.c, line 1552.
Breakpoint 308 at 0x1095e: file nsh_fscmds.c, line 1628.
Breakpoint 309 at 0x109fe: file nsh_fscmds.c, line 1655.
Breakpoint 310 at 0x10a9d: file nsh_fscmds.c, line 1682.
Breakpoint 311 at 0x10ae0: file nsh_fscmds.c, line 1693.
Breakpoint 312 at 0x10eb1: file nsh_ddcmd.c, line 111.
Breakpoint 313 at 0x10f79: file nsh_ddcmd.c, line 142.
Breakpoint 314 at 0x11090: file nsh_ddcmd.c, line 171.
Breakpoint 315 at 0x1111e: file nsh_ddcmd.c, line 188.
Breakpoint 316 at 0x111b3: file nsh_ddcmd.c, line 208.
Breakpoint 317 at 0x115fd: file /opt/NuttX/nuttx/include/ctype.h, line 224.
Breakpoint 318 at 0x11627: file nsh_proccmds.c, line 187.
Breakpoint 319 at 0x118a5: file nsh_proccmds.c, line 277.
Breakpoint 320 at 0x11e69: file nsh_proccmds.c, line 551.
Breakpoint 321 at 0x11f3c: file nsh_proccmds.c, line 574.
Breakpoint 322 at 0x1207b: file nsh_proccmds.c, line 616.
Breakpoint 323 at 0x12241: file nsh_proccmds.c, line 688.
Breakpoint 324 at 0x122fd: file nsh_proccmds.c, line 710.
Breakpoint 325 at 0x123b9: file nsh_mmcmds.c, line 57.
Breakpoint 326 at 0x123e4: file nsh_timcmds.c, line 95.
Breakpoint 327 at 0x1244d: file nsh_timcmds.c, line 112.
Breakpoint 328 at 0x125ff: file nsh_timcmds.c, line 161.
Breakpoint 329 at 0x12933: file nsh_timcmds.c, line 296.
Breakpoint 330 at 0x12b0b: file nsh_timcmds.c, line 375.
Breakpoint 331 at 0x12bf4: file nsh_envcmds.c, line 80.
Breakpoint 332 at 0xf009: nsh_getdirpath. (2 locations)
Breakpoint 333 at 0x12d24: file nsh_envcmds.c, line 153.
Breakpoint 334 at 0x12d42: file nsh_envcmds.c, line 169.
Breakpoint 335 at 0x12dce: file nsh_envcmds.c, line 204.
Breakpoint 336 at 0x12df8: file nsh_envcmds.c, line 219.
Breakpoint 337 at 0x12f6e: file nsh_envcmds.c, line 280.
Breakpoint 338 at 0x13050: file nsh_envcmds.c, line 330.
Breakpoint 339 at 0x13095: file nsh_envcmds.c, line 342.
Breakpoint 340 at 0x13380: file nsh_envcmds.c, line 490.
Breakpoint 341 at 0x133fd: file nsh_syscmds.c, line 289.
Breakpoint 342 at 0x134a1: file nsh_syscmds.c, line 386.
Breakpoint 343 at 0x13825: file nsh_dbgcmds.c, line 90.
Breakpoint 344 at 0x1392e: file nsh_dbgcmds.c, line 144.
Breakpoint 345 at 0x13a78: file nsh_dbgcmds.c, line 198.
Breakpoint 346 at 0x13bc3: file nsh_dbgcmds.c, line 254.
Breakpoint 347 at 0x13cdf: file nsh_dbgcmds.c, line 300.
Breakpoint 348 at 0x13f30: file nsh_dbgcmds.c, line 342.
Breakpoint 349 at 0x14016: file nsh_dbgcmds.c, line 370.
Breakpoint 350 at 0x141f2: isspace. (4 locations)
Breakpoint 351 at 0x14239: file nsh_fsutils.c, line 80.
Breakpoint 352 at 0x14493: file nsh_fsutils.c, line 217.
Breakpoint 353 at 0x145ed: file nsh_fsutils.c, line 313.
Breakpoint 354 at 0x1469a: file nsh_fsutils.c, line 373.
Breakpoint 355 at 0x146eb: file nsh_fsutils.c, line 404.
Breakpoint 356 at 0x14789: file nsh_builtin.c, line 93.
Breakpoint 357 at 0x14926: file nsh_fileapps.c, line 84.
Breakpoint 358 at 0x14be7: file nsh_romfsetc.c, line 95.
Breakpoint 359 at 0x14c9d: file nsh_mntcmds.c, line 75.
Breakpoint 360 at 0x14d13: file nsh_mntcmds.c, line 108.
Breakpoint 361 at 0x15030: file nsh_mntcmds.c, line 361.
Breakpoint 362 at 0x150d0: file nsh_consolemain.c, line 82.
Breakpoint 363 at 0x15125: file nsh_test.c, line 93.
Breakpoint 364 at 0x15405: file nsh_test.c, line 192.
Breakpoint 365 at 0x156de: file nsh_test.c, line 323.
Breakpoint 366 at 0x158cf: file nsh_test.c, line 427.
Breakpoint 367 at 0x15900: file nsh_test.c, line 440.
Breakpoint 368 at 0x1598a: file exec_builtin.c, line 85.
Breakpoint 369 at 0x15bad: isprint. (3 locations)
Breakpoint 370 at 0x15bda: file readline_common.c, line 112.
Breakpoint 371 at 0x15c6c: file readline_common.c, line 156.
Breakpoint 372 at 0x1624c: file readline_common.c, line 394.
Breakpoint 373 at 0x16270: file readline_common.c, line 429.
Breakpoint 374 at 0x1629f: file readline_common.c, line 468.
Breakpoint 375 at 0x164c2: fat_systime2fattime. (2 locations)
Breakpoint 376 at 0x164d9: file mkfatfs.c, line 143.
Breakpoint 377 at 0x165ef: file mkfatfs.c, line 246.
Breakpoint 378 at 0x1672b: file configfat.c, line 175.
Breakpoint 379 at 0x167d9: file configfat.c, line 244.
Breakpoint 380 at 0x1688a: file configfat.c, line 312.
Breakpoint 381 at 0x16989: file configfat.c, line 358.
Breakpoint 382 at 0x16a44: file configfat.c, line 440.
Breakpoint 383 at 0x16b11: file configfat.c, line 511.
Breakpoint 384 at 0x16be1: file configfat.c, line 588.
Breakpoint 385 at 0x16cb0: file configfat.c, line 655.
Breakpoint 386 at 0x16cfc: file configfat.c, line 680.
Breakpoint 387 at 0x16fd0: file configfat.c, line 881.
Breakpoint 388 at 0x17128: file writefat.c, line 84.
Breakpoint 389 at 0x17207: file writefat.c, line 146.
Breakpoint 390 at 0x17638: file writefat.c, line 312.
Breakpoint 391 at 0x176d0: file writefat.c, line 357.
Breakpoint 392 at 0x177bc: file writefat.c, line 399.
Breakpoint 393 at 0x178e4: file writefat.c, line 467.
Breakpoint 394 at 0x17a5e: file writefat.c, line 552.
Breakpoint 395 at 0x17af4: file writefat.c, line 607.
Breakpoint 396 at 0x17b53: file nsh_console.c, line 106.
Breakpoint 397 at 0x17bde: file nsh_console.c, line 136.
Breakpoint 398 at 0x17cd7: file nsh_console.c, line 174.
Breakpoint 399 at 0x17d8e: file nsh_console.c, line 213.
Breakpoint 400 at 0x17e9a: file nsh_console.c, line 245.
Breakpoint 401 at 0x17f55: file nsh_console.c, line 277.
Breakpoint 402 at 0x17f75: file nsh_console.c, line 292.
Breakpoint 403 at 0x17f90: file nsh_console.c, line 307.
Breakpoint 404 at 0x17fc6: file nsh_console.c, line 366.
Breakpoint 405 at 0x18089: file nsh_console.c, line 420.
Breakpoint 406 at 0x180fe: file nsh_console.c, line 442.
Breakpoint 407 at 0x1811c: file nsh_console.c, line 457.
Breakpoint 408 at 0x18225: file nsh_script.c, line 66.
Breakpoint 409 at 0x18470: file nsh_script.c, line 179.
Breakpoint 410 at 0x184c7: file nsh_session.c, line 88.
Breakpoint 411 at 0x141f2: isspace. (4 locations)
Breakpoint 412 at 0x18673: file nsh_login.c, line 71.
Breakpoint 413 at 0x18738: file nsh_login.c, line 159.
Breakpoint 414 at 0x18927: file readline.c, line 89.
Breakpoint 415 at 0x189bb: file readline.c, line 145.
Breakpoint 416 at 0x18a3e: file readline.c, line 181.
Breakpoint 417 at 0x18a79: file readline.c, line 222.
Breakpoint 418 at 0x18b00: file passwd_verify.c, line 67.
Breakpoint 419 at 0x18bcb: file passwd_find.c, line 79.
Breakpoint 420 at 0x18d85: file passwd_encrypt.c, line 87.
Breakpoint 421 at 0x18de7: file passwd_encrypt.c, line 142.
Breakpoint 422 at 0x18f8e: file fs_initialize.c, line 62.
Breakpoint 423 at 0x18fa2: _files_semtake. (2 locations)
Breakpoint 424 at 0x18fc6: file inode/fs_files.c, line 101.
Breakpoint 425 at 0x1904c: file inode/fs_files.c, line 145.
Breakpoint 426 at 0x1905b: file inode/fs_files.c, line 160.
Breakpoint 427 at 0x19080: file inode/fs_files.c, line 182.
Breakpoint 428 at 0x190d8: file inode/fs_files.c, line 215.
Breakpoint 429 at 0x1925a: file inode/fs_files.c, line 327.
Breakpoint 430 at 0x19371: file inode/fs_files.c, line 368.
Breakpoint 431 at 0x19404: file inode/fs_files.c, line 399.
Breakpoint 432 at 0x194ad: file inode/fs_inode.c, line 102.
Breakpoint 433 at 0x194f1: file inode/fs_inode.c, line 130.
Breakpoint 434 at 0x1954a: file inode/fs_inode.c, line 178.
Breakpoint 435 at 0x19597: file inode/fs_inodeaddref.c, line 61.
Breakpoint 436 at 0x195cc: file inode/fs_inoderelease.c, line 63.
Breakpoint 437 at 0x1968c: file inode/fs_fileopen.c, line 76.
Breakpoint 438 at 0x18fa2: _files_semtake. (2 locations)
Breakpoint 439 at 0x1978c: file inode/fs_filedetach.c, line 121.
Breakpoint 440 at 0x1987e: file vfs/fs_close.c, line 93.
Breakpoint 441 at 0x198d5: file vfs/fs_dupfd2.c, line 84.
Breakpoint 442 at 0x199a3: file vfs/fs_getfilep.c, line 78.
Breakpoint 443 at 0x19a13: file vfs/fs_ioctl.c, line 86.
Breakpoint 444 at 0x19a82: file vfs/fs_ioctl.c, line 138.
Breakpoint 445 at 0x19b2d: file vfs/fs_lseek.c, line 78.
Breakpoint 446 at 0x19be6: file vfs/fs_lseek.c, line 162.
Breakpoint 447 at 0x19c7c: file vfs/fs_mkdir.c, line 86.
Breakpoint 448 at 0x19dd3: file vfs/fs_open.c, line 71.
Breakpoint 449 at 0x19e2a: file vfs/fs_open.c, line 99.
Breakpoint 450 at 0x1a09a: file vfs/fs_open.c, line 310.
Breakpoint 451 at 0x1a174: file vfs/fs_open.c, line 336.
Breakpoint 452 at 0x1a22f: file vfs/fs_read.c, line 85.
Breakpoint 453 at 0x1a2b7: file vfs/fs_read.c, line 140.
Breakpoint 454 at 0x1a33c: file vfs/fs_read.c, line 206.
Breakpoint 455 at 0x1a39a: file vfs/fs_rename.c, line 90.
Breakpoint 456 at 0x1a66b: file vfs/fs_rename.c, line 311.
Breakpoint 457 at 0x1a970: file vfs/fs_rename.c, line 502.
Breakpoint 458 at 0x1aaa6: file vfs/fs_rmdir.c, line 85.
Breakpoint 459 at 0x1ac25: file vfs/fs_stat.c, line 88.
Breakpoint 460 at 0x1ac5d: file vfs/fs_stat.c, line 110.
Breakpoint 461 at 0x1ad8b: file vfs/fs_stat.c, line 214.
Breakpoint 462 at 0x1ae14: file vfs/fs_stat.c, line 274.
Breakpoint 463 at 0x1af40: file vfs/fs_unlink.c, line 85.
Breakpoint 464 at 0x1b196: file vfs/fs_write.c, line 95.
Breakpoint 465 at 0x1b218: file vfs/fs_write.c, line 139.
Breakpoint 466 at 0x1b2b0: file vfs/fs_write.c, line 239.
Breakpoint 467 at 0x1b306: file vfs/fs_fdopen.c, line 66.
Breakpoint 468 at 0x1b397: file vfs/fs_fdopen.c, line 129.
Breakpoint 469 at 0x1b589: file driver/fs_registerdriver.c, line 78.
Breakpoint 470 at 0x1b611: file driver/fs_blockproxy.c, line 92.
Breakpoint 471 at 0x1b6d0: file driver/fs_blockproxy.c, line 181.
Breakpoint 472 at 0x1b7a0: file dirent/fs_closedir.c, line 78.
Breakpoint 473 at 0x141f2: isspace. (4 locations)
Breakpoint 474 at 0x1b8fb: file dirent/fs_opendir.c, line 89.
Breakpoint 475 at 0x1b98a: file dirent/fs_opendir.c, line 150.
Breakpoint 476 at 0x1b9d4: file dirent/fs_opendir.c, line 194.
Breakpoint 477 at 0x1b9f6: file dirent/fs_opendir.c, line 229.
Breakpoint 478 at 0x1bce5: file dirent/fs_readdir.c, line 66.
Breakpoint 479 at 0x1be63: file dirent/fs_readdir.c, line 171.
Breakpoint 480 at 0x1bf6d: file mqueue/mq_close.c, line 80.
Breakpoint 481 at 0x1bfd5: file mqueue/mq_close.c, line 146.
Breakpoint 482 at 0x1c01c: file mqueue/mq_close.c, line 191.
Breakpoint 483 at 0x1c0b0: file mount/fs_mount.c, line 255.
Breakpoint 484 at 0x1c118: file mount/fs_mount.c, line 298.
Breakpoint 485 at 0x1c37d: file mount/fs_umount2.c, line 74.
Breakpoint 486 at 0x1c5a1: file fat/fs_fat32.c, line 171.
Breakpoint 487 at 0x1c93d: file fat/fs_fat32.c, line 411.
Breakpoint 488 at 0x1ca3e: file fat/fs_fat32.c, line 490.
Breakpoint 489 at 0x1cdb7: file fat/fs_fat32.c, line 724.
Breakpoint 490 at 0x1d22c: file fat/fs_fat32.c, line 1038.
Breakpoint 491 at 0x1d56e: file fat/fs_fat32.c, line 1286.
Breakpoint 492 at 0x1d5fc: file fat/fs_fat32.c, line 1338.
Breakpoint 493 at 0x1d7ba: file fat/fs_fat32.c, line 1444.
Breakpoint 494 at 0x1d96d: file fat/fs_fat32.c, line 1555.
Breakpoint 495 at 0x1db08: file fat/fs_fat32.c, line 1657.
Breakpoint 496 at 0x1dbd9: file fat/fs_fat32.c, line 1723.
Breakpoint 497 at 0x1dd86: file fat/fs_fat32.c, line 1860.
Breakpoint 498 at 0x1df4c: file fat/fs_fat32.c, line 2002.
Breakpoint 499 at 0x1e08a: file fat/fs_fat32.c, line 2076.
Breakpoint 500 at 0x1e187: file fat/fs_fat32.c, line 2131.
Breakpoint 501 at 0x1e2d2: file fat/fs_fat32.c, line 2230.
Breakpoint 502 at 0x1e3b4: file fat/fs_fat32.c, line 2287.
Breakpoint 503 at 0x1e42c: file fat/fs_fat32.c, line 2321.
Breakpoint 504 at 0x1e83b: file fat/fs_fat32.c, line 2549.
Breakpoint 505 at 0x1e8b4: file fat/fs_fat32.c, line 2583.
Breakpoint 506 at 0x1eb35: file fat/fs_fat32.c, line 2740.
Breakpoint 507 at 0x1ec53: file fat/fs_fat32.c, line 2783.
Breakpoint 508 at 0x1ed0a: file fat/fs_fat32.c, line 2829.
Breakpoint 509 at 0x1ed52: file fat/fs_fat32.c, line 2848.
Breakpoint 510 at 0x15bad: isprint. (3 locations)
Breakpoint 511 at 0x1ee5d: file /opt/NuttX/nuttx/include/ctype.h, line 122.
Breakpoint 512 at 0x1ee7e: file /opt/NuttX/nuttx/include/ctype.h, line 156.
Breakpoint 513 at 0x1ee9f: file /opt/NuttX/nuttx/include/ctype.h, line 173.
Breakpoint 514 at 0x1eec0: toupper. (2 locations)
Breakpoint 515 at 0x1eee0: file /opt/NuttX/nuttx/include/ctype.h, line 316.
Breakpoint 516 at 0x1ef01: file fat/fs_fat32dirent.c, line 170.
Breakpoint 517 at 0x1ef58: file fat/fs_fat32dirent.c, line 243.
Breakpoint 518 at 0x1f161: file fat/fs_fat32dirent.c, line 488.
Breakpoint 519 at 0x1f247: file fat/fs_fat32dirent.c, line 586.
Breakpoint 520 at 0x1f441: file fat/fs_fat32dirent.c, line 793.
Breakpoint 521 at 0x1f4b4: file fat/fs_fat32dirent.c, line 843.
Breakpoint 522 at 0x1f5d3: file fat/fs_fat32dirent.c, line 974.
Breakpoint 523 at 0x1f629: file fat/fs_fat32dirent.c, line 1020.
Breakpoint 524 at 0x1f786: file fat/fs_fat32dirent.c, line 1101.
Breakpoint 525 at 0x1f80d: file fat/fs_fat32dirent.c, line 1166.
Breakpoint 526 at 0x1f8ca: file fat/fs_fat32dirent.c, line 1212.
Breakpoint 527 at 0x1fb9f: file fat/fs_fat32dirent.c, line 1437.
Breakpoint 528 at 0x1fcb5: file fat/fs_fat32dirent.c, line 1523.
Breakpoint 529 at 0x1fe4b: file fat/fs_fat32dirent.c, line 1658.
Breakpoint 530 at 0x1ffa4: file fat/fs_fat32dirent.c, line 1776.
Breakpoint 531 at 0x1fff3: file fat/fs_fat32dirent.c, line 1801.
Breakpoint 532 at 0x20288: file fat/fs_fat32dirent.c, line 1962.
Breakpoint 533 at 0x202ee: file fat/fs_fat32dirent.c, line 1992.
Breakpoint 534 at 0x2032f: file fat/fs_fat32dirent.c, line 2019.
Breakpoint 535 at 0x20384: file fat/fs_fat32dirent.c, line 2067.
Breakpoint 536 at 0x20781: file fat/fs_fat32dirent.c, line 2259.
Breakpoint 537 at 0x20837: file fat/fs_fat32dirent.c, line 2299.
Breakpoint 538 at 0x20a32: file fat/fs_fat32dirent.c, line 2475.
Breakpoint 539 at 0x20bd1: file fat/fs_fat32dirent.c, line 2604.
Breakpoint 540 at 0x20d08: file fat/fs_fat32dirent.c, line 2715.
Breakpoint 541 at 0x20d9d: file fat/fs_fat32dirent.c, line 2758.
Breakpoint 542 at 0x20df6: file fat/fs_fat32dirent.c, line 2803.
Breakpoint 543 at 0x20e4b: file fat/fs_fat32dirent.c, line 2844.
Breakpoint 544 at 0x20eb1: file fat/fs_fat32dirent.c, line 2869.
Breakpoint 545 at 0x21105: file fat/fs_fat32util.c, line 83.
Breakpoint 546 at 0x211a1: file fat/fs_fat32util.c, line 119.
Breakpoint 547 at 0x21507: file fat/fs_fat32util.c, line 296.
Breakpoint 548 at 0x21535: file fat/fs_fat32util.c, line 310.
Breakpoint 549 at 0x21573: file fat/fs_fat32util.c, line 319.
Breakpoint 550 at 0x215ac: file fat/fs_fat32util.c, line 345.
Breakpoint 551 at 0x215fb: file fat/fs_fat32util.c, line 377.
Breakpoint 552 at 0x21623: file fat/fs_fat32util.c, line 394.
Breakpoint 553 at 0x164c2: fat_systime2fattime. (2 locations)
Breakpoint 554 at 0x21651: file fat/fs_fat32util.c, line 503.
Breakpoint 555 at 0x21669: file fat/fs_fat32util.c, line 520.
Breakpoint 556 at 0x21908: file fat/fs_fat32util.c, line 707.
Breakpoint 557 at 0x219e3: file fat/fs_fat32util.c, line 751.
Breakpoint 558 at 0x21a8b: file fat/fs_fat32util.c, line 784.
Breakpoint 559 at 0x21b28: file fat/fs_fat32util.c, line 817.
Breakpoint 560 at 0x21b6d: file fat/fs_fat32util.c, line 841.
Breakpoint 561 at 0x21d7f: file fat/fs_fat32util.c, line 975.
Breakpoint 562 at 0x2201a: file fat/fs_fat32util.c, line 1139.
Breakpoint 563 at 0x220b2: file fat/fs_fat32util.c, line 1196.
Breakpoint 564 at 0x22222: file fat/fs_fat32util.c, line 1356.
Breakpoint 565 at 0x2232e: file fat/fs_fat32util.c, line 1455.
Breakpoint 566 at 0x22414: file fat/fs_fat32util.c, line 1521.
Breakpoint 567 at 0x22581: file fat/fs_fat32util.c, line 1622.
Breakpoint 568 at 0x227e9: file fat/fs_fat32util.c, line 1787.
Breakpoint 569 at 0x228e0: file fat/fs_fat32util.c, line 1843.
Breakpoint 570 at 0x22951: file fat/fs_fat32util.c, line 1887.
Breakpoint 571 at 0x229cb: file fat/fs_fat32util.c, line 1925.
Breakpoint 572 at 0x22a69: file fat/fs_fat32util.c, line 1968.
Breakpoint 573 at 0x22ace: file fat/fs_fat32util.c, line 2002.
Breakpoint 574 at 0x22bce: file fat/fs_fat32util.c, line 2051.
Breakpoint 575 at 0x22d42: file fat/fs_fat32util.c, line 2156.
Breakpoint 576 at 0x22dcd: file romfs/fs_romfs.c, line 155.
Breakpoint 577 at 0x22f8b: file romfs/fs_romfs.c, line 314.
Breakpoint 578 at 0x23009: file romfs/fs_romfs.c, line 367.
Breakpoint 579 at 0x23217: file romfs/fs_romfs.c, line 516.
Breakpoint 580 at 0x232ed: file romfs/fs_romfs.c, line 586.
Breakpoint 581 at 0x23367: file romfs/fs_romfs.c, line 640.
Breakpoint 582 at 0x2346e: file romfs/fs_romfs.c, line 732.
Breakpoint 583 at 0x234fb: file romfs/fs_romfs.c, line 762.
Breakpoint 584 at 0x235d3: file romfs/fs_romfs.c, line 827.
Breakpoint 585 at 0x23703: file romfs/fs_romfs.c, line 935.
Breakpoint 586 at 0x23763: file romfs/fs_romfs.c, line 971.
Breakpoint 587 at 0x2389d: file romfs/fs_romfs.c, line 1051.
Breakpoint 588 at 0x239ad: file romfs/fs_romfs.c, line 1141.
Breakpoint 589 at 0x23aa6: file romfs/fs_romfs.c, line 1188.
Breakpoint 590 at 0x23b64: file romfs/fs_romfs.c, line 1233.
Breakpoint 591 at 0x23c1f: file romfs/fs_romfsutil.c, line 78.
Breakpoint 592 at 0x23cb3: file romfs/fs_romfsutil.c, line 96.
Breakpoint 593 at 0x23dec: file romfs/fs_romfsutil.c, line 179.
Breakpoint 594 at 0x23e9d: file romfs/fs_romfsutil.c, line 232.
Breakpoint 595 at 0x23f37: file romfs/fs_romfsutil.c, line 282.
Breakpoint 596 at 0x23fc6: file romfs/fs_romfsutil.c, line 341.
Breakpoint 597 at 0x23fee: file romfs/fs_romfsutil.c, line 358.
Breakpoint 598 at 0x24017: file romfs/fs_romfsutil.c, line 371.
Breakpoint 599 at 0x2413f: file romfs/fs_romfsutil.c, line 437.
Breakpoint 600 at 0x241c5: file romfs/fs_romfsutil.c, line 483.
Breakpoint 601 at 0x243f6: file romfs/fs_romfsutil.c, line 595.
Breakpoint 602 at 0x244a3: file romfs/fs_romfsutil.c, line 639.
Breakpoint 603 at 0x2451d: file romfs/fs_romfsutil.c, line 674.
Breakpoint 604 at 0x245e1: file romfs/fs_romfsutil.c, line 733.
Breakpoint 605 at 0x24710: file romfs/fs_romfsutil.c, line 833.
Breakpoint 606 at 0x247ec: file romfs/fs_romfsutil.c, line 887.
Breakpoint 607 at 0x248f9: file romfs/fs_romfsutil.c, line 951.
Breakpoint 608 at 0x249a6: file binfs/fs_binfs.c, line 151.
Breakpoint 609 at 0x249fc: file binfs/fs_binfs.c, line 181.
Breakpoint 610 at 0x24a13: file binfs/fs_binfs.c, line 193.
Breakpoint 611 at 0x24a2d: file binfs/fs_binfs.c, line 208.
Breakpoint 612 at 0x24a88: file binfs/fs_binfs.c, line 248.
Breakpoint 613 at 0x24aab: file binfs/fs_binfs.c, line 267.
Breakpoint 614 at 0x24aed: file binfs/fs_binfs.c, line 289.
Breakpoint 615 at 0x24b28: file binfs/fs_binfs.c, line 315.
Breakpoint 616 at 0x24b9a: file binfs/fs_binfs.c, line 362.
Breakpoint 617 at 0x24bbc: file binfs/fs_binfs.c, line 381.
Breakpoint 618 at 0x24bd2: file binfs/fs_binfs.c, line 396.
Breakpoint 619 at 0x24be9: file binfs/fs_binfs.c, line 412.
Breakpoint 620 at 0x24c5d: file binfs/fs_binfs.c, line 435.
Breakpoint 621 at 0x24cd1: file procfs/fs_procfs.c, line 340.
Breakpoint 622 at 0x24d29: file procfs/fs_procfs.c, line 363.
Breakpoint 623 at 0x24dfd: file procfs/fs_procfs.c, line 406.
Breakpoint 624 at 0x24e3c: file procfs/fs_procfs.c, line 424.
Breakpoint 625 at 0x24e8e: file procfs/fs_procfs.c, line 448.
Breakpoint 626 at 0x24eef: file procfs/fs_procfs.c, line 477.
Breakpoint 627 at 0x24f06: file procfs/fs_procfs.c, line 496.
Breakpoint 628 at 0x24f43: file procfs/fs_procfs.c, line 521.
Breakpoint 629 at 0x24fb1: file procfs/fs_procfs.c, line 557.
Breakpoint 630 at 0x251e4: file procfs/fs_procfs.c, line 695.
Breakpoint 631 at 0x25227: file procfs/fs_procfs.c, line 715.
Breakpoint 632 at 0x256e2: file procfs/fs_procfs.c, line 946.
Breakpoint 633 at 0x25739: file procfs/fs_procfs.c, line 980.
Breakpoint 634 at 0x2574f: file procfs/fs_procfs.c, line 994.
Breakpoint 635 at 0x25766: file procfs/fs_procfs.c, line 1008.
Breakpoint 636 at 0x257da: file procfs/fs_procfs.c, line 1028.
Breakpoint 637 at 0x2591d: file procfs/fs_procfsproc.c, line 422.
Breakpoint 638 at 0x2599d: file procfs/fs_procfsproc.c, line 475.
Breakpoint 639 at 0x25ed5: file procfs/fs_procfsproc.c, line 657.
Breakpoint 640 at 0x26133: file procfs/fs_procfsproc.c, line 867.
Breakpoint 641 at 0x26268: file procfs/fs_procfsproc.c, line 923.
Breakpoint 642 at 0x26439: file procfs/fs_procfsproc.c, line 1063.
Breakpoint 643 at 0x265c9: file procfs/fs_procfsproc.c, line 1269.
Breakpoint 644 at 0x26752: file procfs/fs_procfsproc.c, line 1387.
Breakpoint 645 at 0x26791: file procfs/fs_procfsproc.c, line 1412.
Breakpoint 646 at 0x2690a: file procfs/fs_procfsproc.c, line 1496.
Breakpoint 647 at 0x2696d: file procfs/fs_procfsproc.c, line 1527.
Breakpoint 648 at 0x26b5d: file procfs/fs_procfsproc.c, line 1658.
Breakpoint 649 at 0x26b9b: file procfs/fs_procfsproc.c, line 1679.
Breakpoint 650 at 0x26caf: file procfs/fs_procfsproc.c, line 1766.
Breakpoint 651 at 0x26cdc: file procfs/fs_procfsproc.c, line 1780.
Breakpoint 652 at 0x26e6b: file procfs/fs_procfsuptime.c, line 152.
Breakpoint 653 at 0x26edf: file procfs/fs_procfsuptime.c, line 191.
Breakpoint 654 at 0x26f1e: file procfs/fs_procfsuptime.c, line 207.
Breakpoint 655 at 0x27063: file procfs/fs_procfsuptime.c, line 315.
Breakpoint 656 at 0x270c6: file procfs/fs_procfsuptime.c, line 348.
Breakpoint 657 at 0x27122: file procfs/fs_procfsmeminfo.c, line 223.
Breakpoint 658 at 0x27196: file procfs/fs_procfsmeminfo.c, line 263.
Breakpoint 659 at 0x271d5: file procfs/fs_procfsmeminfo.c, line 279.
Breakpoint 660 at 0x27338: file procfs/fs_procfsmeminfo.c, line 437.
Breakpoint 661 at 0x2739b: file procfs/fs_procfsmeminfo.c, line 471.
Breakpoint 662 at 0x273f7: file procfs/fs_procfsversion.c, line 151.
Breakpoint 663 at 0x2746b: file procfs/fs_procfsversion.c, line 192.
Breakpoint 664 at 0x274aa: file procfs/fs_procfsversion.c, line 208.
Breakpoint 665 at 0x275ab: file procfs/fs_procfsversion.c, line 269.
Breakpoint 666 at 0x2760e: file procfs/fs_procfsversion.c, line 304.
Breakpoint 667 at 0x27660: file inode/fs_inodefind.c, line 73.
Breakpoint 668 at 0x276b1: file inode/fs_inodefree.c, line 66.
Breakpoint 669 at 0x276f2: file inode/fs_inoderemove.c, line 72.
Breakpoint 670 at 0x277dc: file inode/fs_inoderemove.c, line 146.
Breakpoint 671 at 0x2783e: file inode/fs_inodereserve.c, line 61.
Breakpoint 672 at 0x27879: file inode/fs_inodereserve.c, line 76.
Breakpoint 673 at 0x278c4: file inode/fs_inodereserve.c, line 93.
Breakpoint 674 at 0x2791c: file inode/fs_inodereserve.c, line 115.
Breakpoint 675 at 0x2798e: file inode/fs_inodereserve.c, line 169.
Breakpoint 676 at 0x27afb: file inode/fs_inodesearch.c, line 83.
Breakpoint 677 at 0x27bc4: file inode/fs_inodesearch.c, line 240.
Breakpoint 678 at 0x27d2d: file inode/fs_inodesearch.c, line 476.
Breakpoint 679 at 0x27d49: file inode/fs_inodesearch.c, line 600.
Breakpoint 680 at 0x27d91: file driver/fs_findblockdriver.c, line 82.
Breakpoint 681 at 0x27ee6: file mount/fs_procfs_mount.c, line 186.
Breakpoint 682 at 0x2802b: file mount/fs_procfs_mount.c, line 225.
Breakpoint 683 at 0x28092: file mount/fs_procfs_mount.c, line 256.
Breakpoint 684 at 0x2815e: file mount/fs_procfs_mount.c, line 295.
Breakpoint 685 at 0x2831a: file mount/fs_procfs_mount.c, line 406.
Breakpoint 686 at 0x283dc: file mount/fs_procfs_mount.c, line 468.
Breakpoint 687 at 0x2841b: file mount/fs_procfs_mount.c, line 484.
Breakpoint 688 at 0x28533: file mount/fs_procfs_mount.c, line 565.
Breakpoint 689 at 0x28596: file mount/fs_procfs_mount.c, line 597.
Breakpoint 690 at 0x285c6: file mount/fs_gettype.c, line 73.
Breakpoint 691 at 0x28655: file procfs/fs_procfsutil.c, line 115.
Breakpoint 692 at 0x286e6: file mount/fs_foreachmountpoint.c, line 81.
Breakpoint 693 at 0x2882b: file mount/fs_foreachmountpoint.c, line 159.
Breakpoint 694 at 0x28883: file inode/fs_foreachinode.c, line 95.
Breakpoint 695 at 0x28999: file inode/fs_foreachinode.c, line 186.
Breakpoint 696 at 0x28a10: file binfmt_initialize.c, line 68.
Breakpoint 697 at 0x28a27: file builtin.c, line 88.
Breakpoint 698 at 0x28b28: file builtin.c, line 169.
Breakpoint 699 at 0x28b40: file builtin.c, line 191.
Breakpoint 700 at 0x28b5b: file binfmt_register.c, line 72.
Breakpoint 701 at 0x28b9f: file binfmt_unregister.c, line 74.
Breakpoint 702 at 0x28c43: file clock/clock_initialize.c, line 147.
Breakpoint 703 at 0x28c8b: file clock/clock_initialize.c, line 174.
Breakpoint 704 at 0x28d47: file clock/clock_initialize.c, line 231.
Breakpoint 705 at 0x28d53: file clock/clock_initialize.c, line 426.
Breakpoint 706 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 707 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 708 at 0x28d8b: file clock/clock_settime.c, line 68.
Breakpoint 709 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 710 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 711 at 0x28e95: file clock/clock_gettime.c, line 69.
Breakpoint 712 at 0x28fb4: file clock/clock_ticks2time.c, line 70.
Breakpoint 713 at 0x29008: file clock/clock_systimespec.c, line 186.
Breakpoint 714 at 0x2908c: file environ/env_getenv.c, line 79.
Breakpoint 715 at 0x29156: file mqueue/mq_desclose.c, line 133.
Breakpoint 716 at 0x291e0: file mqueue/mq_msgqfree.c, line 75.
Breakpoint 717 at 0x29233: file pthread/pthread_create.c, line 116.
Breakpoint 718 at 0x2927a: file pthread/pthread_create.c, line 147.
Breakpoint 719 at 0x292c6: file pthread/pthread_create.c, line 173.
Breakpoint 720 at 0x293ae: file pthread/pthread_create.c, line 243.
Breakpoint 721 at 0x297c9: file pthread/pthread_exit.c, line 78.
Breakpoint 722 at 0x29861: file pthread/pthread_detach.c, line 80.
Breakpoint 723 at 0x29901: file pthread/pthread_initialize.c, line 75.
Breakpoint 724 at 0x29919: file pthread/pthread_initialize.c, line 108.
Breakpoint 725 at 0x29981: file pthread/pthread_initialize.c, line 183.
Breakpoint 726 at 0x299be: file pthread/pthread_completejoin.c, line 67.
Breakpoint 727 at 0x29a9f: file pthread/pthread_completejoin.c, line 134.
Breakpoint 728 at 0x29b6a: file pthread/pthread_completejoin.c, line 205.
Breakpoint 729 at 0x29c36: file pthread/pthread_completejoin.c, line 278.
Breakpoint 730 at 0x29c8c: file pthread/pthread_findjoininfo.c, line 78.
Breakpoint 731 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 732 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 733 at 0x29ce1: file pthread/pthread_mutexinconsistent.c, line 81.
Breakpoint 734 at 0x29d66: file sched/sched_getfiles.c, line 70.
Breakpoint 735 at 0x29da1: file sched/sched_addreadytorun.c, line 85.
Breakpoint 736 at 0x29e3c: file sched/sched_removereadytorun.c, line 79.
Breakpoint 737 at 0x29e91: file sched/sched_addprioritized.c, line 83.
Breakpoint 738 at 0x29fcc: file sched/sched_mergepending.c, line 94.
Breakpoint 739 at 0x2a0f1: file sched/sched_addblocked.c, line 88.
Breakpoint 740 at 0x2a16c: file sched/sched_removeblocked.c, line 72.
Breakpoint 741 at 0x2a1bb: file sched/sched_setparam.c, line 101.
Breakpoint 742 at 0x2a24a: file sched/sched_setparam.c, line 265.
Breakpoint 743 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 744 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 745 at 0x2a2a4: file sched/sched_setpriority.c, line 147.
Breakpoint 746 at 0x2a2f3: file sched/sched_setpriority.c, line 230.
Breakpoint 747 at 0x2a342: file sched/sched_setpriority.c, line 284.
Breakpoint 748 at 0x2a3da: file sched/sched_setpriority.c, line 349.
Breakpoint 749 at 0x2a468: file sched/sched_getparam.c, line 87.
Breakpoint 750 at 0x2a501: file sched/sched_getparam.c, line 186.
Breakpoint 751 at 0x2a545: file sched/sched_getscheduler.c, line 91.
Breakpoint 752 at 0x2a5a0: file sched/sched_getscheduler.c, line 139.
Breakpoint 753 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 754 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 755 at 0x2a5f4: file sched/sched_foreach.c, line 80.
Breakpoint 756 at 0x2a663: file sched/sched_self.c, line 60.
Breakpoint 757 at 0x2a681: file sched/sched_waitpid.c, line 309.
Breakpoint 758 at 0x2a7ed: file sched/sched_processtimer.c, line 201.
Breakpoint 759 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 760 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 761 at 0x2a827: file semaphore/sem_trywait.c, line 83.
Breakpoint 762 at 0x2a8a0: file semaphore/sem_trywait.c, line 155.
Breakpoint 763 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 764 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 765 at 0x2a8f5: file semaphore/sem_timedwait.c, line 107.
Breakpoint 766 at 0x2aa65: file semaphore/sem_timedwait.c, line 263.
Breakpoint 767 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 768 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 769 at 0x2aac0: file semaphore/sem_timeout.c, line 81.
Breakpoint 770 at 0x2ab1a: file signal/sig_kill.c, line 91.
Breakpoint 771 at 0x2abc3: file signal/sig_kill.c, line 172.
Breakpoint 772 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 773 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 774 at 0x2ac1b: file signal/sig_timedwait.c, line 108.
Breakpoint 775 at 0x2ac9d: file signal/sig_timedwait.c, line 242.
Breakpoint 776 at 0x2aeef: file signal/sig_timedwait.c, line 513.
Breakpoint 777 at 0x2af32: file task/task_exit.c, line 100.
Breakpoint 778 at 0x2afdb: file task/task_getgroup.c, line 75.
Breakpoint 779 at 0x2b006: file task/task_getpid.c, line 91.
Breakpoint 780 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 781 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 782 at 0x2b066: file task/task_terminate.c, line 114.
Breakpoint 783 at 0x2b134: file task/task_spawn.c, line 104.
Breakpoint 784 at 0x2b232: file task/task_spawn.c, line 221.
Breakpoint 785 at 0x2b2dd: file task/task_spawn.c, line 330.
Breakpoint 786 at 0x2b47e: file task/task_posixspawn.c, line 102.
Breakpoint 787 at 0x2b533: file task/task_posixspawn.c, line 194.
Breakpoint 788 at 0x2b5cc: file task/task_posixspawn.c, line 337.
Breakpoint 789 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 790 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 791 at 0x2b760: file wdog/wd_create.c, line 82.
Breakpoint 792 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 793 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 794 at 0x2b81a: file wdog/wd_start.c, line 95.
Breakpoint 795 at 0x2b936: file wdog/wd_start.c, line 186.
Breakpoint 796 at 0x2bcec: file wdog/wd_start.c, line 481.
Breakpoint 797 at 0x2bd1c: file clock/clock_abstime2ticks.c, line 64.
Breakpoint 798 at 0x2bd79: file clock/clock_abstime2ticks.c, line 103.
Breakpoint 799 at 0x2be4d: file group/group_join.c, line 169.
Breakpoint 800 at 0x2be77: file group/group_join.c, line 216.
Breakpoint 801 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 802 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 803 at 0x2bec5: file task/task_reparent.c, line 225.
Breakpoint 804 at 0x2bfb7: file mqueue/mq_initialize.c, line 130.
Breakpoint 805 at 0x2c029: file mqueue/mq_initialize.c, line 171.
Breakpoint 806 at 0x2c0b5: file mqueue/mq_initialize.c, line 215.
Breakpoint 807 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 808 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 809 at 0x2c141: file mqueue/mq_msgfree.c, line 78.
Breakpoint 810 at 0x2c1ce: file task/task_spawnparms.c, line 90.
Breakpoint 811 at 0x2c1ef: file task/task_spawnparms.c, line 102.
Breakpoint 812 at 0x2c233: file task/task_spawnparms.c, line 117.
Breakpoint 813 at 0x2c2bd: file task/task_spawnparms.c, line 180.
Breakpoint 814 at 0x2c2e7: file task/task_spawnparms.c, line 210.
Breakpoint 815 at 0x2c3ce: file task/task_spawnparms.c, line 321.
Breakpoint 816 at 0x2c492: file clock/clock_time2ticks.c, line 80.
Breakpoint 817 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 818 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 819 at 0x2c51c: file sched/sched_setscheduler.c, line 103.
Breakpoint 820 at 0x2c5d4: file sched/sched_setscheduler.c, line 332.
Breakpoint 821 at 0x2c621: file bch/bchdev_register.c, line 67.
Breakpoint 822 at 0x2c6be: file bch/bchdev_driver.c, line 113.
Breakpoint 823 at 0x2c713: file bch/bchdev_driver.c, line 134.
Breakpoint 824 at 0x2c786: file bch/bchdev_driver.c, line 166.
Breakpoint 825 at 0x2c83f: file bch/bchdev_driver.c, line 226.
Breakpoint 826 at 0x2c90b: file bch/bchdev_driver.c, line 293.
Breakpoint 827 at 0x2c999: file bch/bchdev_driver.c, line 317.
Breakpoint 828 at 0x2ca39: file bch/bchdev_driver.c, line 349.
Breakpoint 829 at 0x2cb71: file bch/bchdev_driver.c, line 448.
Breakpoint 830 at 0x2cbe5: loop_read. (2 locations)
Breakpoint 831 at 0x2cbfc: loop_write. (2 locations)
Breakpoint 832 at 0x2cc15: file loop/loop.c, line 108.
Breakpoint 833 at 0x2ccb7: file loop/loop.c, line 176.
Breakpoint 834 at 0x2cce3: file loop/losetup.c, line 140.
Breakpoint 835 at 0x2cd03: file loop/losetup.c, line 163.
Breakpoint 836 at 0x2cd68: file loop/losetup.c, line 200.
Breakpoint 837 at 0x2cbe5: loop_read. (2 locations)
Breakpoint 838 at 0x2cbfc: loop_write. (2 locations)
Breakpoint 839 at 0x2cf78: file loop/losetup.c, line 339.
Breakpoint 840 at 0x2cffc: file loop/losetup.c, line 372.
Breakpoint 841 at 0x2d18f: file loop/losetup.c, line 477.
Breakpoint 842 at 0x2d24d: file dev_null.c, line 92.
Breakpoint 843 at 0x2d264: file dev_null.c, line 102.
Breakpoint 844 at 0x2d27f: file dev_null.c, line 112.
Breakpoint 845 at 0x2d2cc: file dev_null.c, line 138.
Breakpoint 846 at 0x2d300: file dev_zero.c, line 92.
Breakpoint 847 at 0x2d32b: file dev_zero.c, line 103.
Breakpoint 848 at 0x2d346: file dev_zero.c, line 113.
Breakpoint 849 at 0x2d393: file dev_zero.c, line 139.
Breakpoint 850 at 0x2d3bf: file ramdisk.c, line 166.
Breakpoint 851 at 0x2d3f8: file ramdisk.c, line 193.
Breakpoint 852 at 0x2d429: file ramdisk.c, line 218.
Breakpoint 853 at 0x2d48f: file ramdisk.c, line 259.
Breakpoint 854 at 0x2d524: file ramdisk.c, line 294.
Breakpoint 855 at 0x2d5c9: file ramdisk.c, line 334.
Breakpoint 856 at 0x2d647: file ramdisk.c, line 369.
Breakpoint 857 at 0x2d694: file ramdisk.c, line 402.
Breakpoint 858 at 0x2d6f3: file ramdisk.c, line 450.
Breakpoint 859 at 0x2d7d7: file bch/bchlib_setup.c, line 71.
Breakpoint 860 at 0x2d962: file bch/bchlib_teardown.c, line 67.
Breakpoint 861 at 0x2d9f0: file bch/bchlib_read.c, line 82.
Breakpoint 862 at 0x2dc3e: file bch/bchlib_write.c, line 70.
Breakpoint 863 at 0x2deae: file bch/bchlib_cache.c, line 124.
Breakpoint 864 at 0x2df16: file bch/bchlib_cache.c, line 178.
Breakpoint 865 at 0x2df94: file bch/bchlib_sem.c, line 66.
Breakpoint 866 at 0x2dfbf: file boardctl.c, line 323.
Breakpoint 867 at 0x2e120: file builtin/lib_builtin_getname.c, line 77.
Breakpoint 868 at 0x2e151: file builtin/lib_builtin_isavail.c, line 85.
Breakpoint 869 at 0x2e1a2: file builtin/lib_builtin_forindex.c, line 73.
Breakpoint 870 at 0x2e1df: file libgen/lib_basename.c, line 89.
Breakpoint 871 at 0x2e29b: file libgen/lib_dirname.c, line 89.
Breakpoint 872 at 0x2e371: file misc/lib_utsname.c, line 96.
Breakpoint 873 at 0x2e450: file misc/lib_tea_encrypt.c, line 70.
Breakpoint 874 at 0x2e524: file misc/lib_match.c, line 66.
Breakpoint 875 at 0x2e760: file misc/lib_match.c, line 196.
Breakpoint 876 at 0x2e7e1: file pthread/pthread_attr_init.c, line 88.
Breakpoint 877 at 0x2e820: file pthread/pthread_attr_setschedpolicy.c, line 75.
Breakpoint 878 at 0x2e85a: file pthread/pthread_attr_setschedparam.c, line 75.
Breakpoint 879 at 0x2e897: file queue/sq_addfirst.c, line 56.
Breakpoint 880 at 0x2e8df: file queue/sq_addafter.c, line 57.
Breakpoint 881 at 0x2e936: file queue/dq_addlast.c, line 56.
Breakpoint 882 at 0x2e99b: file sched/sched_getprioritymax.c, line 71.
Breakpoint 883 at 0x2e9a9: file sched/sched_getprioritymin.c, line 71.
Breakpoint 884 at 0x2e9bc: file semaphore/sem_getvalue.c, line 80.
Breakpoint 885 at 0x2e9f8: file semaphore/sem_getvalue.c, line 117.
Breakpoint 886 at 0x2ea37: file signal/sig_emptyset.c, line 65.
Breakpoint 887 at 0x2ea62: file spawn/lib_psfa_addopen.c, line 97.
Breakpoint 888 at 0x2eb0a: file spawn/lib_psfa_destroy.c, line 84.
Breakpoint 889 at 0x2eb57: file spawn/lib_psfa_init.c, line 68.
Breakpoint 890 at 0x2eb75: file spawn/lib_psa_init.c, line 71.
Breakpoint 891 at 0x2ec22: file spawn/lib_psa_setflags.c, line 69.
Breakpoint 892 at 0x2ec41: file spawn/lib_psa_setschedparam.c, line 73.
Breakpoint 893 at 0x2ec63: file spawn/lib_psa_setstacksize.c, line 73.
Breakpoint 894 at 0x2eccf: file stdio/lib_asprintf.c, line 68.
Breakpoint 895 at 0x2edac: file stdio/lib_snprintf.c, line 56.
Breakpoint 896 at 0x2eea9: file stdio/lib_vasprintf.c, line 92.
Breakpoint 897 at 0x2ef99: file stdio/lib_vsnprintf.c, line 57.
Breakpoint 898 at 0x2f024: file stdio/lib_nulloutstream.c, line 53.
Breakpoint 899 at 0x2f040: file stdio/lib_nulloutstream.c, line 78.
Breakpoint 900 at 0x2f07a: file stdio/lib_fopen.c, line 81.
Breakpoint 901 at 0x2f0c5: file stdio/lib_fopen.c, line 101.
Breakpoint 902 at 0x2f148: file stdio/lib_fopen.c, line 153.
Breakpoint 903 at 0x2f2ac: file stdio/lib_fclose.c, line 72.
Breakpoint 904 at 0x2f3b8: file stdio/lib_ftell.c, line 70.
Breakpoint 905 at 0x2f432: file stdio/lib_ftell.c, line 111.
Breakpoint 906 at 0x2f4a0: file stdio/lib_fgets.c, line 66.
Breakpoint 907 at 0x15bad: isprint. (3 locations)
Breakpoint 908 at 0x2f502: file stdio/lib_libfgets.c, line 100.
Breakpoint 909 at 0x2f54d: file stdio/lib_libfgets.c, line 148.
Breakpoint 910 at 0x2f6b3: file stdio/lib_fwrite.c, line 58.
Breakpoint 911 at 0x2f70d: file stdio/lib_fflush.c, line 76.
Breakpoint 912 at 0x2f76d: file stdio/lib_fputs.c, line 125.
Breakpoint 913 at 0x2f850: file stdlib/lib_strtol.c, line 72.
Breakpoint 914 at 0x2f991: file stdlib/lib_strtoul.c, line 70.
Breakpoint 915 at 0x2faf1: file stdlib/lib_checkbase.c, line 71.
Breakpoint 916 at 0x2fbd2: file string/lib_isbasedigit.c, line 68.
Breakpoint 917 at 0x2fc88: file string/lib_memcmp.c, line 51.
Breakpoint 918 at 0x141f2: isspace. (4 locations)
Breakpoint 919 at 0x2fd33: file string/lib_skipspace.c, line 64.
Breakpoint 920 at 0x2fd78: file string/lib_strcat.c, line 51.
Breakpoint 921 at 0x2fdd2: file string/lib_strchr.c, line 65.
Breakpoint 922 at 0x2fe15: file string/lib_strcmp.c, line 54.
Breakpoint 923 at 0x2fe62: file string/lib_strcspn.c, line 60.
Breakpoint 924 at 0x1eec0: toupper. (2 locations)
Breakpoint 925 at 0x2fee2: file string/lib_strncasecmp.c, line 53.
Breakpoint 926 at 0x2ff57: file string/lib_strncmp.c, line 51.
Breakpoint 927 at 0x2ffbc: file string/lib_strrchr.c, line 54.
Breakpoint 928 at 0x3001e: file string/lib_strtokr.c, line 96.
Breakpoint 929 at 0x30127: file time/lib_strftime.c, line 161.
Breakpoint 930 at 0x307a8: file time/lib_calendar2utc.c, line 176.
Breakpoint 931 at 0x30802: file time/lib_daysbeforemonth.c, line 79.
Breakpoint 932 at 0x30838: file time/lib_isleapyear.c, line 86.
Breakpoint 933 at 0x308a5: file time/lib_mktime.c, line 96.
Breakpoint 934 at 0x30919: file time/lib_gmtimer.c, line 187.
Breakpoint 935 at 0x30a65: file time/lib_gmtimer.c, line 312.
Breakpoint 936 at 0x30bac: file time/lib_dayofweek.c, line 100.
Breakpoint 937 at 0x30c6b: file unistd/lib_getopt.c, line 125.
Breakpoint 938 at 0x30fe5: file unistd/lib_sleep.c, line 111.
Breakpoint 939 at 0x3107e: file unistd/lib_usleep.c, line 111.
Breakpoint 940 at 0x31111: file unistd/lib_chdir.c, line 114.
Breakpoint 941 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 942 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 943 at 0x3123f: file unistd/lib_gethostname.c, line 118.
Breakpoint 944 at 0x3127b: file spawn/lib_psfa_addaction.c, line 73.
Breakpoint 945 at 0x312e3: file stdio/lib_fgetc.c, line 52.
Breakpoint 946 at 0x3134a: file stdio/lib_libfread.c, line 63.
Breakpoint 947 at 0x31628: file umm_heap/umm_mallinfo.c, line 64.
Breakpoint 948 at 0x31689: file umm_heap/umm_heapmember.c, line 68.
Breakpoint 949 at 0x316ae: file mm_heap/mm_mallinfo.c, line 63.
Breakpoint 950 at 0x317a9: file mm_heap/mm_heapmember.c, line 92.
Breakpoint 951 at 0x317e3: file sim/up_usestack.c, line 113.
Breakpoint 952 at 0x3183e: file sim/up_reprioritizertr.c, line 81.
Breakpoint 953 at 0x31933: file hello_main.c, line 53.
Breakpoint 954 at 0x31957: file inode/fs_fileclose.c, line 74.
Breakpoint 955 at 0x319fc: file driver/fs_registerblockdriver.c, line 81.
Breakpoint 956 at 0x31a8d: file driver/fs_unregisterblockdriver.c, line 62.
Breakpoint 957 at 0x31abe: file driver/fs_openblockdriver.c, line 78.
Breakpoint 958 at 0x31b60: file driver/fs_closeblockdriver.c, line 71.
Breakpoint 959 at 0x31bd4: file binfmt_exec.c, line 130.
Breakpoint 960 at 0x31cd3: file binfmt_copyargv.c, line 159.
Breakpoint 961 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 962 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 963 at 0x31d0b: file binfmt_execsymtab.c, line 116.
Breakpoint 964 at 0x31d49: file binfmt_execsymtab.c, line 163.
Breakpoint 965 at 0x31d7e: file binfmt_loadmodule.c, line 75.
Breakpoint 966 at 0x31df1: file binfmt_loadmodule.c, line 116.
Breakpoint 967 at 0x31e5e: file binfmt_loadmodule.c, line 174.
Breakpoint 968 at 0x31f45: file binfmt_unloadmodule.c, line 143.
Breakpoint 969 at 0x31fcf: file binfmt_execmodule.c, line 151.
Breakpoint 970 at 0x320f7: file sim_appinit.c, line 79.
Breakpoint 971 at 0x3210b: file sim_bringup.c, line 87.
Breakpoint 972 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 973 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 974 at 0x321cc: file signal/sig_nanosleep.c, line 108.
Breakpoint 975 at 0x322e1: file signal/sig_nanosleep.c, line 277.
Breakpoint 976 at 0x323d1: file task/task_init.c, line 93.
Breakpoint 977 at 0x324e3: file clock/clock_timespec_subtract.c, line 74.
Breakpoint 978 at 0x325d9: file mkrd.c, line 83.
Breakpoint 979 at 0x3263f: file misc/lib_envpath.c, line 105.
Breakpoint 980 at 0x326c4: file misc/lib_envpath.c, line 166.
Breakpoint 981 at 0x3281e: file misc/lib_envpath.c, line 274.
Breakpoint 982 at 0x32886: file stdio/lib_printf.c, line 57.
Breakpoint 983 at 0x3291f: file syslog/lib_syslog.c, line 68.
Breakpoint 984 at 0x329ea: file syslog/lib_syslog.c, line 110.
Breakpoint 985 at 0x46f3: up_irq_save. (40 locations)
Breakpoint 986 at 0x4701: up_irq_restore. (40 locations)
Breakpoint 987 at 0x32a81: file syslog/lib_setlogmask.c, line 100.
Breakpoint 988 at 0x32abf: file syslog/vsyslog.c, line 70.
Breakpoint 989 at 0x32b37: file syslog/syslog_stream.c, line 134.
Breakpoint 990 at 0x32b73: file syslog/syslog_stream.c, line 221.
Breakpoint 991 at 0x32bad: file syslog/syslog_emergstream.c, line 74.
Breakpoint 992 at 0x32be3: file syslog/syslog_emergstream.c, line 111.
Breakpoint 993 at 0x32c19: file syslog/syslog_putc.c, line 77.
Breakpoint 994 at 0x32c5d: file syslog/syslog_force.c, line 85.
Breakpoint 995 at 0x32c75: file sched/sched_idletask.c, line 73.
Breakpoint 996 at 0x32ca8: file sim/up_hostusleep.c, line 52.
Breakpoint 997 at 0x32cbc: file sim/up_simuart.c, line 97.
Breakpoint 998 at 0x32d58: file sim/up_simuart.c, line 125.
Breakpoint 999 at 0x32d7d: file sim/up_simuart.c, line 133.
Breakpoint 1000 at 0x32e1d: file sim/up_simuart.c, line 197.
Breakpoint 1001 at 0x32e52: file sim/up_simuart.c, line 215.
Breakpoint 1002 at 0x32eb6: file sim/up_simuart.c, line 244.
Breakpoint 1003 at 0x32ef4: file sim/up_simuart.c, line 272.
Breakpoint 1004 at 0x32f7f: file sim/up_simuart.c, line 314.
Breakpoint 1005 at 0x32fa0
Breakpoint 1006 at 0x33000
Breakpoint 1007 at 0x33010
Breakpoint 1008 at 0x33020

[Thread debugging using libthread_db enabled]
Using host libthread_db library “/lib/x86_64-linux-gnu/libthread_db.so.1”.

_init () at ../sysdeps/x86_64/crti.S:66
0x00007ffff7d85690 in frame_dummy () from /lib/x86_64-linux-gnu/libpthread.so.0
0x00007ffff7d85610 in register_tm_clones () from /lib/x86_64-linux-gnu/libpthread.so.0
_init (argc=3, argv=0x7fffffffdf88, envp=0x7fffffffdfa8) at ../csu/init-first.c:55
0x0000555555558130 in _start ()
0x0000555555586fa0 in __libc_csu_init ()
0x0000555555558000 in _init ()
0x0000555555558210 in frame_dummy ()
0x0000555555558190 in register_tm_clones ()
main (argc=3, argv=0x7fffffffdf88, envp=0x7fffffffdfa8) at sim/up_head.c:91
nx_start () at init/nx_start.c:391
memset (s=0x5555555972c0 , c=0, n=320) at string/lib_memset.c:182
strncpy (dest=0x5555555973d8 “”, src=0x555555588048 “Idle Task”, n=31) at string/lib_strncpy.c:72
dq_addfirst (node=0x5555555972c0 , queue=0x555555998460 ) at queue/dq_addfirst.c:56
up_initial_state (tcb=0x5555555972c0 ) at sim/up_initialstate.c:69
memset (s=0x555555597390 , c=0, n=72) at string/lib_memset.c:182
up_allocate_heap (heap_start=0x7fffffffde50, heap_size=0x7fffffffde58) at sim/up_allocateheap.c:74
umm_initialize (heap_start=0x555555597b80 , heap_size=4194304) at umm_heap/umm_initialize.c:99
mm_initialize (heap=0x555555998240 , heapstart=0x555555597b80 , heapsize=4194304) at mm_heap/mm_initialize.c:174
memset (s=0x555555998260 , c=0, n=432) at string/lib_memset.c:182
mm_seminitialize (heap=0x555555998240 ) at mm_heap/mm_sem.c:124
nxsem_init (sem=0x555555998240 , pshared=0, value=1) at semaphore/sem_init.c:84
mm_addregion (heap=0x555555998240 , heapstart=0x555555597b80 , heapsize=4194304) at mm_heap/mm_initialize.c:95
mm_addfreechunk (heap=0x555555998240 , node=0x555555597b88 ) at mm_heap/mm_addfreechunk.c:64
mm_size2ndx (size=4194288) at mm_heap/mm_size2ndx.c:58
wd_initialize () at wdog/wd_initialize.c:113
sq_addlast (node=0x555555597440 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597478 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555974b0 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555974e8 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597520 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597558 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597590 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555975c8 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597600 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597638 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597670 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555976a8 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555976e0 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597718 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597750 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597788 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555977c0 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555977f8 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597830 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597868 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555978a0 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555978d8 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597910 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597948 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597980 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555979b8 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x5555555979f0 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597a28 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597a60 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597a98 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597ad0 , queue=0x555555998430 ) at queue/sq_addlast.c:56
sq_addlast (node=0x555555597b08 , queue=0x555555998430 ) at queue/sq_addlast.c:56
clock_initialize () at clock/clock_initialize.c:231
clock_inittime () at clock/clock_initialize.c:174
clock_basetime (tp=0x555555998520 ) at clock/clock_initialize.c:147
clock_calendar2utc (year=2008, month=5, day=1) at time/lib_calendar2utc.c:176
clock_isleapyear (year=2008) at time/lib_isleapyear.c:86
clock_daysbeforemonth (month=5, leapyear=1 ‘\001’) at time/lib_daysbeforemonth.c:79
nxsig_initialize () at signal/sig_initialize.c:215
nxsig_alloc_block (siglist=0x5555559984a0 , nsigs=16, sigtype=0 ‘\000’) at signal/sig_initialize.c:151
malloc (size=896) at umm_heap/umm_malloc.c:100
mm_malloc (heap=0x555555998240 , size=896) at mm_heap/mm_malloc.c:76
mm_takesemaphore (heap=0x555555998240 ) at mm_heap/mm_sem.c:230
getpid () at task/task_getpid.c:91
sem_wait (sem=0x555555998240 ) at semaphore/sem_wait.c:259
nxsem_wait (sem=0x555555998240 ) at semaphore/sem_wait.c:88
up_irq_save () at /opt/NuttX/nuttx/include/arch/irq.h:108
up_irq_restore (flags=0) at /opt/NuttX/nuttx/include/arch/irq.h:113
mm_size2ndx (size=928) at mm_heap/mm_size2ndx.c:58
mm_addfreechunk (heap=0x555555998240 , node=0x555555597f28 ) at mm_heap/mm_addfreechunk.c:64
mm_size2ndx (size=4193360) at mm_heap/mm_size2ndx.c:58
mm_givesemaphore (heap=0x555555998240 ) at mm_heap/mm_sem.c:306
sem_post (sem=0x555555998240 ) at semaphore/sem_post.c:230
nxsem_post (sem=0x555555998240 ) at semaphore/sem_post.c:89
up_irq_save () at /opt/NuttX/nuttx/include/arch/irq.h:108

:

Update: Interesting but it is not working or AMD64: http://ndevilla.free.fr/etrace/

"error: RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated"

I was getting this error while cloning NuttX from bitbucket:

$ git clone https://bitbucket.org/nuttx/nuttx
Cloning into 'nuttx'…
remote: Counting objects: 439969, done.
remote: Compressing objects: 100% (78355/78355), done.
remote: Total 439969 (delta 345594), reused 435147 (delta 342580)
error: RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.
Receiving objects: 100% (439969/439969), 105.40 MiB | 807.00 KiB/s, done.
Resolving deltas: 100% (345594/345594), done.

I fixed it this way:

$ git config --global http.postBuffer 524288000
$ git config --global https.postBuffer 524288000
$ git config --global core.compression -1

I found the solution to this issue here:

https://blog.csdn.net/qq_34121797/article/details/79561110

Wall drawing robots

Drawbot Overview:

www.marginallyclever.com/2012/02/drawbot-overview

This is the “grandfather” of all these wall drawing robots:

http://juerglehni.com/works/hektor/

The ChalkBot also is a good source of information:

https://blog.hipolabs.com/chalkbot-77a312921dd0

Giant Drawing Machine:

https://essay.utwente.nl/73003/1/te_voortwis_janwillem_BA_EEMCS.pdf

Make Arduino XY Plotter Drawing Robot Polargraph:

https://www.hackster.io/mertarduino/make-arduino-xy-plotter-drawing-robot-polargraph-b4fe36

How to make an OpenSource Vertical Plotter:

https://www.open-electronics.org/how-to-make-an-opensource-vertical-plotter/

Der Kritzler:

https://tinkerlog.com/2011/09/02/der-kritzler/