Skip to content

Commit

Permalink
Improve malloc debugging on OpenBSD, NetBSD, and FreeBSD (#438)
Browse files Browse the repository at this point in the history
Signed-off-by: Jeffrey H. Johnson <trnsz@pobox.com>
  • Loading branch information
johnsonjh authored Aug 20, 2024
1 parent d7971f2 commit 2a74c14
Show file tree
Hide file tree
Showing 11 changed files with 362 additions and 122 deletions.
2 changes: 2 additions & 0 deletions docs/dir_59425e443f801f1f2fd8bbe4959a3ccf.html
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,8 @@
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="tests__malloc_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>tests_malloc.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="tests__malloc__bsd_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>tests_malloc_bsd.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="tests__shared_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>tests_shared.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
Expand Down
1 change: 1 addition & 0 deletions docs/dir_59425e443f801f1f2fd8bbe4959a3ccf.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ var dir_59425e443f801f1f2fd8bbe4959a3ccf =
[ "tests++.hh", "tests_09_09_8hh_source.html", null ],
[ "tests.h", "tests_8h_source.html", null ],
[ "tests_malloc.h", "tests__malloc_8h_source.html", null ],
[ "tests_malloc_bsd.h", "tests__malloc__bsd_8h_source.html", null ],
[ "tests_shared.h", "tests__shared_8h_source.html", null ]
];
63 changes: 32 additions & 31 deletions docs/doxygen_crawl.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,46 +8,47 @@
<meta name="viewport" content="width=device-width, initial-scale=1"/>
</head>
<body>
<a href="condition_8h_source.html"/>
<a href="config_8h_source.html"/>
<a href="console_8h_source.html"/>
<a href="sir_8h_source.html"/>
<a href="sir_8hh_source.html"/>
<a href="defaults_8h_source.html"/>
<a href="errors_8h_source.html"/>
<a href="filesystem_8h_source.html"/>
<a href="impl_8h_source.html"/>
<a href="filecache_8h_source.html"/>
<a href="filesystem_8h_source.html"/>
<a href="errors_8h_source.html"/>
<a href="ansimacros_8h_source.html"/>
<a href="sir_8h_source.html"/>
<a href="impl_8h_source.html"/>
<a href="helpers_8h_source.html"/>
<a href="maps_8h_source.html"/>
<a href="internal_8h_source.html"/>
<a href="platform__embarcadero_8h_source.html"/>
<a href="maps_8h_source.html"/>
<a href="mutex_8h_source.html"/>
<a href="condition_8h_source.html"/>
<a href="console_8h_source.html"/>
<a href="defaults_8h_source.html"/>
<a href="platform_8h_source.html"/>
<a href="platform__embarcadero_8h_source.html"/>
<a href="platform__importc_8h_source.html"/>
<a href="mutex_8h_source.html"/>
<a href="platform__orangec_8h_source.html"/>
<a href="plugins_8h_source.html"/>
<a href="queue_8h_source.html"/>
<a href="textstyle_8h_source.html"/>
<a href="threadpool_8h_source.html"/>
<a href="types_8h_source.html"/>
<a href="plugin__sample_8h_source.html"/>
<a href="version_8h_source.html"/>
<a href="wineventlog_8h_source.html"/>
<a href="plugin__sample_8h_source.html"/>
<a href="tests_09_09_8hh_source.html"/>
<a href="tests_8h_source.html"/>
<a href="tests__malloc_8h_source.html"/>
<a href="tests__malloc__bsd_8h_source.html"/>
<a href="tests__shared_8h_source.html"/>
<a href="wineventlog_8h_source.html"/>
<a href="example_8c.html"/>
<a href="sir_8h.html"/>
<a href="ansimacros_8h.html"/>
<a href="condition_8h.html"/>
<a href="sir_8hh.html"/>
<a href="defaults_8h.html"/>
<a href="ansimacros_8h.html"/>
<a href="sir_8h.html"/>
<a href="sir_8c.html"/>
<a href="sircondition_8c.html"/>
<a href="config_8h.html"/>
<a href="defaults_8h.html"/>
<a href="condition_8h.html"/>
<a href="md_docs_2sources_2changelog.html"/>
<a href="config.html"/>
<a href="testsuite.html"/>
Expand All @@ -59,39 +60,39 @@
<a href="group__default.html"/>
<a href="group__tests.html"/>
<a href="structsir__cl__arg.html"/>
<a href="structsir__level__str__pair.html"/>
<a href="structsir__level__style__tuple.html"/>
<a href="structsir__plugin.html"/>
<a href="structsir__plugincache.html"/>
<a href="structsir__cl__config.html"/>
<a href="structsir__level__style__tuple.html"/>
<a href="structsir__pluginifacev1.html"/>
<a href="structsir__plugininfo.html"/>
<a href="structsir__level__str__pair.html"/>
<a href="structsir__queue__node.html"/>
<a href="structsir__queue.html"/>
<a href="structsir__text__style__data.html"/>
<a href="structsir__test.html"/>
<a href="structsir__pluginifacev1.html"/>
<a href="structsir__cl__config.html"/>
<a href="structsir__queue.html"/>
<a href="structsir__thread__err.html"/>
<a href="structsir__threadpool.html"/>
<a href="structsir__test.html"/>
<a href="structsir__time.html"/>
<a href="structsir__threadpool__job.html"/>
<a href="structsirbuf.html"/>
<a href="structsir__threadpool.html"/>
<a href="structsir__update__config__data.html"/>
<a href="structsirbuf.html"/>
<a href="structsirconfig.html"/>
<a href="structsirconfig_8state_8last.html"/>
<a href="structsirfile.html"/>
<a href="structsirfcache.html"/>
<a href="structsir__time.html"/>
<a href="structsirfile.html"/>
<a href="namespacesir.html"/>
<a href="structsir_1_1error.html"/>
<a href="classsir_1_1adapter.html"/>
<a href="classsir_1_1boost__format__adapter.html"/>
<a href="structsir_1_1error__info.html"/>
<a href="classsir_1_1std__iostream__adapter.html"/>
<a href="classsir_1_1default__policy.html"/>
<a href="structsir_1_1error.html"/>
<a href="classsir_1_1default__adapter.html"/>
<a href="classsir_1_1logger.html"/>
<a href="classsir_1_1exception.html"/>
<a href="structsir_1_1error__info.html"/>
<a href="classsir_1_1fmt__format__adapter.html"/>
<a href="classsir_1_1logger.html"/>
<a href="classsir_1_1default__policy.html"/>
<a href="classsir_1_1policy.html"/>
<a href="classsir_1_1std__iostream__adapter.html"/>
<a href="classsir_1_1std__format__adapter.html"/>
<a href="conceptsir_1_1_derived_from_policy.html"/>
<a href="conceptsir_1_1_derived_from_stream_buf.html"/>
Expand Down
3 changes: 2 additions & 1 deletion docs/files.html
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,8 @@
<tr id="row_4_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="tests_09_09_8hh_source.html"><span class="icondoc"></span></a><b>tests++.hh</b></td><td class="desc"></td></tr>
<tr id="row_4_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="tests_8h_source.html"><span class="icondoc"></span></a><b>tests.h</b></td><td class="desc"></td></tr>
<tr id="row_4_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="tests__malloc_8h_source.html"><span class="icondoc"></span></a><b>tests_malloc.h</b></td><td class="desc"></td></tr>
<tr id="row_4_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="tests__shared_8h_source.html"><span class="icondoc"></span></a><b>tests_shared.h</b></td><td class="desc"></td></tr>
<tr id="row_4_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="tests__malloc__bsd_8h_source.html"><span class="icondoc"></span></a><b>tests_malloc_bsd.h</b></td><td class="desc"></td></tr>
<tr id="row_4_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="tests__shared_8h_source.html"><span class="icondoc"></span></a><b>tests_shared.h</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
Expand Down
5 changes: 3 additions & 2 deletions docs/navtreeindex1.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,8 @@ var NAVTREEINDEX1 =
"maps_8h_source.html":[5,0,1,0,11],
"md_docs_2sources_2changelog.html":[0],
"mutex_8h_source.html":[5,0,1,0,12],
"namespacesir.html":[3,3,0],
"namespacesir.html":[3,0,2,0],
"namespacesir.html":[3,3,0],
"namespacesir_1_1tests.html":[3,3,1],
"pages.html":[],
"platform_8h_source.html":[5,0,1,0,13],
Expand Down Expand Up @@ -170,7 +170,8 @@ var NAVTREEINDEX1 =
"tests_09_09_8hh_source.html":[5,0,4,0],
"tests_8h_source.html":[5,0,4,1],
"tests__malloc_8h_source.html":[5,0,4,2],
"tests__shared_8h_source.html":[5,0,4,3],
"tests__malloc__bsd_8h_source.html":[5,0,4,3],
"tests__shared_8h_source.html":[5,0,4,4],
"testsuite.html":[2],
"textstyle_8h_source.html":[5,0,1,0,19],
"threadpool_8h_source.html":[5,0,1,0,20],
Expand Down
Loading

0 comments on commit 2a74c14

Please sign in to comment.