Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ././../../../../../../usr/man/man3lib/libadimalloc.3lib
Real path: /usr/share/man/man3lib/libadimalloc.3lib
Zurück
'\" te .\" Copyright (c) 2015, 2021, Oracle and/or its affiliates. .TH libadimalloc 3LIB "21 Oct 2021" "Oracle Solaris 11.4" "Interface Libraries" .SH NAME libadimalloc \- Application Data Integrity aware memory allocation library. .SH SYNOPSIS .LP .nf cc [ flag... ] file... -ladimalloc [ library... ] .fi .SH DESCRIPTION .sp .LP Functions in this library provide scalable object-caching memory allocation with multithreaded application support. .sp .LP The \fBlibadimalloc\fR library provides detection of buffer overruns, out of bounds pointers, stale pointers, and use after free errors using the SPARC Application Data Integrity (\fBADI\fR) APIS. For more information, see the \fBadi\fR(7) man page. .sp .LP The \fBlibadimalloc\fR library also provides extensive debugging support, including detection of memory leaks, multiple frees, use of uninitialized data, use of freed data, and many other common programming errors. For more information, see the \fBmdb\fR(1) man page. .sp .LP For legacy reasons \fBADIHEAP\fR is not supported by \fBlibadimalloc\fR. A dedicated mode, \fBadiheap_compat\fR is provided to support it. For more information, see the \fBadimalloc_debug\fR(3MALLOC) man page. .SH INTERFACES .sp .LP The shared object \fBlibadimalloc.so.1\fR provides the public interfaces defined below. For more information on shared object interfaces, see the \fBintro\fR(3) man page. .sp .LP See \fBmalloc\fR(3C) for information on these interfaces: .sp .TS tab( ); lw(2.75i) lw(2.75i) lw(2.75i) lw(2.75i) lw(2.75i) lw(2.75i) lw(2.75i) lw(2.75i) lw(i) . \fBcalloc\fR \fBfree\fR \fBfreezero\fR \fBmalloc\fR \fBmalloc_usable_size\fR \fBmemalign\fR \fBrealloc\fR \fBvalloc\fR .TE .sp .sp .LP The shared object also provides the following debugging interfaces. For more information, see the \fBadimalloc_debug\fR(3MALLOC) man page. .sp .TS tab( ); lw(2.75i) lw(2.75i) . \fBadimalloc_debug_init\fR \fBadimalloc_logging_init\fR .TE .sp .SH FILES .sp .ne 2 .mk .na \fB\fB/lib/sparcv9/libadimalloc.so.1\fR\fR .ad .br .sp .6 .RS 4n 64-bit shared object .RE .SH USAGE .sp .LP See \fBmalloc\fR(3C) for an overview and comparison of all the allocation libraries provided by Oracle Solaris. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(7) for descriptions of the following attributes: .sp .LP The attribute type and attribute values for the functions \fBcalloc()\fR, \fBfree()\fR, \fBfreezero()\fR, \fBmalloc()\fR, \fBmalloc_usable_size()\fR, \fBmemalign()\fR, \fBrealloc()\fR, and \fBvalloc()\fR are as follows: .sp .TS tab( ) box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPE ATTRIBUTE VALUE _ Architecture SPARC _ Availability system/library _ Interface Stability Committed _ MT-Level MT-Safe .TE .sp .sp .LP The attribute type and attribute value for the functions, \fBadimalloc_debug_init()\fR and \fBadimalloc_logging_init()\fR is as follows: .sp .TS tab( ) box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPE ATTRIBUTE VALUE _ Interface Stability Volatile .TE .sp .SH SEE ALSO .sp .LP \fBadi\fR(2), \fBadi\fR(3C), \fBmalloc\fR(3C), \fBintro\fR(3), \fBadimalloc_debug\fR(3MALLOC), \fBadi\fR(7), \fBattributes\fR(7) .SH NOTES .sp .LP This API is Volatile and as such can change at any time and for any reason. See the Volatile entry of the Classifications section of \fBattributes\fR(7).