@@ -66,8 +66,15 @@ static void memdump_allocnode(FAR struct mm_allocnode_s *node)
6666 nodesize , overhead , BACKTRACE_PTR_FMT_WIDTH ,
6767 (FAR const char * )node + MM_SIZEOF_ALLOCNODE );
6868#elif CONFIG_MM_BACKTRACE == 0
69- syslog (LOG_INFO , "%6d%12zu%9zu%12lu%*p\n" ,
70- node -> pid , nodesize , overhead , node -> seqno ,
69+ syslog (LOG_INFO , "%6d%12zu%9zu"
70+ # ifdef CONFIG_MM_BACKTRACE_SEQNO
71+ "%12lu"
72+ # endif
73+ "%*p\n" ,
74+ node -> pid , nodesize , overhead ,
75+ # ifdef CONFIG_MM_BACKTRACE_SEQNO
76+ node -> seqno ,
77+ # endif
7178 BACKTRACE_PTR_FMT_WIDTH ,
7279 (FAR const char * )node + MM_SIZEOF_ALLOCNODE );
7380#else
@@ -76,8 +83,15 @@ static void memdump_allocnode(FAR struct mm_allocnode_s *node)
7683 backtrace_format (buf , sizeof (buf ), node -> backtrace ,
7784 CONFIG_MM_BACKTRACE );
7885
79- syslog (LOG_INFO , "%6d%12zu%9zu%12lu%*p %s\n" ,
80- node -> pid , nodesize , overhead , node -> seqno ,
86+ syslog (LOG_INFO , "%6d%12zu%9zu"
87+ # ifdef CONFIG_MM_BACKTRACE_SEQNO
88+ "%12lu%"
89+ # endif
90+ "*p %s\n" ,
91+ node -> pid , nodesize , overhead ,
92+ # ifdef CONFIG_MM_BACKTRACE_SEQNO
93+ node -> seqno ,
94+ # endif
8195 BACKTRACE_PTR_FMT_WIDTH ,
8296 (FAR const char * )node + MM_SIZEOF_ALLOCNODE , buf );
8397#endif
@@ -293,8 +307,15 @@ void mm_memdump(FAR struct mm_heap_s *heap,
293307 BACKTRACE_PTR_FMT_WIDTH ,
294308 "Address" );
295309#else
296- syslog (LOG_INFO , "%6s%12s%9s%12s%*s %s\n" , "PID" , "Size" , "Overhead" ,
297- "Sequence" , BACKTRACE_PTR_FMT_WIDTH ,
310+ syslog (LOG_INFO , "%6s%12s%9s"
311+ # ifdef CONFIG_MM_BACKTRACE_SEQNO
312+ "%12s"
313+ # endif
314+ "%*s %s\n" , "PID" , "Size" , "Overhead" ,
315+ # ifdef CONFIG_MM_BACKTRACE_SEQNO
316+ "Sequence" ,
317+ # endif
318+ BACKTRACE_PTR_FMT_WIDTH ,
298319 "Address" , "Backtrace" );
299320#endif
300321
0 commit comments