File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change 709709 <function name =" backtrace" >
710710 <returnValue type =" int" />
711711 <noreturn>false</noreturn>
712+ <leak-ignore/>
712713 <arg nr =" 1" direction =" out" >
713714 <not-null/>
714715 <minsize type =" argvalue" arg =" 2" />
Original file line number Diff line number Diff line change 2323#include <sys/mman.h>
2424#include <sys/sem.h>
2525#include <wchar.h>
26+ #include <execinfo.h>
2627#if !defined(__CYGWIN__ ) && !defined(__APPLE__ )
2728#include <sys/epoll.h>
2829#endif
@@ -47,6 +48,15 @@ void unreachableCode_error(void) // #11197
4748}
4849#endif
4950
51+
52+ int deallocuse_backtrace (int size ) {
53+ void * * buffer = (void * * )malloc (sizeof (void * ) * size );
54+ free (buffer );
55+ // cppcheck-suppress deallocuse
56+ int numEntries = backtrace (buffer , size );
57+ return numEntries ;
58+ }
59+
5060void leakReturnValNotUsed_get_current_dir_name (void )
5161{
5262 // cppcheck-suppress leakReturnValNotUsed
You can’t perform that action at this time.
0 commit comments