| United States |
|
| Previous | Contents | Index |
This appendix describes Third Degree messages generated by the C++ Class and Standard Libraries. None of the following messages contribute to memory corruption in programs or cause memory depletion in long running applications.
576 bytes in 1 leak created at:
malloc libc.so
pc = 0x3ff81d35c04 libcxx.so
pc = 0x3ff81d35e20 libcxx.so
__init_cxx_exc libcxx.so
16 bytes in 1 leak (including 1 super leak) created at:
malloc libc.so
pc = 0x3ff81d35c04 libcxx.so
pc = 0x3ff81d35ca4 libcxx.so
pc = 0x3ff81d35dfc libcxx.so
__init_cxx_exc libcxx.so
|
int main () {return 0;}
|
48 bytes in 1 leak created at:
malloc libc.so
__cma_tis_mutex_create libc.so
AllocateInternalMutex(void) libcxx.so
Mutex::Mutex(void) libcxx.so
Iostream_init::initialize(void) libcxx.so
Iostream_init::Iostream_init(void) libcxx.so
__init_cxxl_init142DB80C libcxx.so
24 bytes in 1 leak created at:
operator new(unsigned long) libcxx.so
AllocateInternalMutex(void) libcxx.so
Mutex::Mutex(void) libcxx.so
Iostream_init::initialize(void) libcxx.so
Iostream_init::Iostream_init(void) libcxx.so
__init_cxxl_init142DB80C libcxx.so
8 bytes in 1 leak (including 1 super leak) created at:
operator new(unsigned long) libcxx.so
Iostream_init::initialize(void) libcxx.so
Iostream_init::Iostream_init(void) libcxx.so
__init_cxxl_init142DB80C libcxx.so
|
int main () {return 0;}
|
48 bytes in 1 leak created at:
malloc libc.so
__cma_tis_mutex_create libc.so
AllocateInternalMutex(void) libcxx.so
Mutex::Mutex(void) libcxx.so
Iostream_init::Iostream_init(void) libcxx.so
__init_cxxl_init142DB80C libcxx.so
24 bytes in 1 leak created at:
operator new(unsigned long) libcxx.so
AllocateInternalMutex(void) libcxx.so
Mutex::Mutex(void) libcxx.so
Iostream_init::Iostream_init(void) libcxx.so
__init_cxxl_init142DB80C libcxx.so
|
int main () {return 0;}
|
48 bytes in 1 leak (including 1 super leak) created at:
malloc libc.so
__cma_tis_mutex_create libc.so
pc = 0x3ff81d3a46c libcxx.so
__cma_tis_once libc.so
__cxx_test_and_set_atomic libcxx.so
__init_cxxl_init142DB80C libcxx.so
|
int main () {return 0;}
|
------------------------------------------------ fon -- 0 --
calling free(0)
free fon
pc = 0x120068090 fon
__init_cxx_exc fon
--------------------------------------------------------------
|
int main () {return 0;}
|
------------------------------------------------ wis -- 1 --
wis.cxx: 5: writing invalid stack at byte 64 of 64 in frame of
array_new_general
(void*, int, unsigned long, void*, void (*)(void*, int), void*
(*)(unsigned long),
void (*)(void*), int, int, unsigned int)
array_new_general(void*, int, unsigned long, void*, void (*)(void*,
int), void*
(*)(unsigned long), void (*)(void*), int, int, unsigned int)
wis
__vec_new_eh wis
--------------------------------------------------------------
|
struct C {C() {};};
int main () {
C* pc = new C[5];
delete []pc;
return 0;
}
|
rin.c: 7: reading invalid stack at byte 656 of 656 in frame of main
proc_at_0x12000e350 rin
__exc_virtual_unwind rin
exc_virtual_unwind rin
main rin, rin.c, line 7
__start rin
|
#include <map>
main() {
map <int, int> the_test_map;
the_test_map[1] = 1;
the_test_map[2] = 2;
}
|
struct tree
{
bool b;
void init () {;}
tree(const int i = 3, bool b = true) : b(b)
{
init();
}
};
void main() {
tree t;
}
|
| Index | Contents |
|
|