// input lines 3
// output till ^BFD     : (Disabled|Loading debug info)
((WARNING : core size is limited.*
)*(BFD     : Loading debug symbols from.*
)*)
// input lines 2
// output till ^BFD     : Disabled
(BFD     : Loading debug info from .*/libcwd\.so\.0\.[.0-9]*\.\.\. done
)*
BFD     : Disabled
DEBUG   : Disabled
MALLOC  : Enabled
NOTICE  : Enabled
SYSTEM  : Enabled
WARNING : Enabled
// input lines 2
// output till ^MALLOC
((BFD     : Loading debug info from .*/libstdc\+\+\.so\.6\.[.0-9]*\.\.\. done|WARNING : Object file .*/libstdc\+\+\.so\.6\.[.0-9]* does not have debug info\.  Address lookups inside this object file will result in a function name only, not a source file location\.
)*)
// input lines 4
// output till ^MALLOC  : operator new \(size = 4\)
(MALLOC  : operator new\[\] \(size = 50\) = (|<unfinished>
BFD     :     Loading debug info from .*/tst_alloctag_s.....\.\.\. done
MALLOC  : <continued> )0x[0-9a-f]* \[alloctag\.cc:62\]
)
MALLOC  : operator new \(size = 4\) = 0x[0-9a-f]* \[alloctag\.cc:70\]
MALLOC  : malloc\(33\) = 0x[0-9a-f]* \[alloctag\.cc:73\]
MALLOC  : malloc\(55\) = 0x[0-9a-f]* \[alloctag\.cc:76\]
MALLOC  : calloc\(22, 10\) = 0x[0-9a-f]* \[alloctag\.cc:79\]
MALLOC  : calloc\(55, 10\) = 0x[0-9a-f]* \[alloctag\.cc:82\]
MALLOC  : malloc\(11\) = 0x[0-9a-f]* \[alloctag\.cc:85\]
MALLOC  : realloc\(0x[0-9a-f]*, 1000\) = 0x[0-9a-f]* \[alloctag\.cc:88\]
MALLOC  : malloc\(66\) = 0x[0-9a-f]* \[alloctag\.cc:91\]
MALLOC  : realloc\(0x[0-9a-f]*, 1000\) = 0x[0-9a-f]* \[alloctag\.cc:94\]
MALLOC  : Allocated memory: [0-9]* bytes in [8|9] blocks\.
realloc   0x[0-9a-f]*          alloctag\.cc:94   int\[250\]; \(sz = 1000\)  Test of "\(int\*\)realloc\(mpi, 1000\)"
realloc   0x[0-9a-f]*          alloctag\.cc:88   void\*; \(sz = 1000\)  Test of "\(void\*\)realloc\(mp, 1000\)"
malloc    0x[0-9a-f]*          alloctag\.cc:82   int\[137\]; \(sz = 550\)  Test of "\(int\*\)calloc\(55, 10\)"
malloc    0x[0-9a-f]*          alloctag\.cc:79   void\*; \(sz = 220\)  Test of "\(void\*\)calloc\(22, 10\)"
malloc    0x[0-9a-f]*          alloctag\.cc:76   int\[13\]; \(sz = 55\)  Test of "\(int\*\)malloc\(55\)"
malloc    0x[0-9a-f]*          alloctag\.cc:73   void\*; \(sz = 33\)  Test of "\(void\*\)malloc\(33\)"
          0x[0-9a-f]*          alloctag\.cc:70   int; \(sz = 4\)  Test of "new int"
new[]     0x[0-9a-f]*          alloctag\.cc:62   char\[50\]; \(sz = 50\)  Test of "new char\[50\]"
MALLOC  : delete[] 0x[0-9a-f]*          alloctag\.cc:62   char\[50\]; \(sz = 50\)  Test of "new char\[50\]" 
MALLOC  : delete 0x[0-9a-f]*          alloctag\.cc:70   int; \(sz = 4\)  Test of "new int" 
MALLOC  : free\(0x[0-9a-f]*\)          alloctag\.cc:73   void\*; \(sz = 33\)  Test of "\(void\*\)malloc\(33\)" 
MALLOC  : free\(0x[0-9a-f]*\)          alloctag\.cc:76   int\[13\]; \(sz = 55\)  Test of "\(int\*\)malloc\(55\)" 
MALLOC  : free\(0x[0-9a-f]*\)          alloctag\.cc:79   void\*; \(sz = 220\)  Test of "\(void\*\)calloc\(22, 10\)" 
MALLOC  : free\(0x[0-9a-f]*\)          alloctag\.cc:82   int\[137\]; \(sz = 550\)  Test of "\(int\*\)calloc\(55, 10\)" 
MALLOC  : free\(0x[0-9a-f]*\)          alloctag\.cc:88   void\*; \(sz = 1000\)  Test of "\(void\*\)realloc\(mp, 1000\)" 
MALLOC  : free\(0x[0-9a-f]*\)          alloctag\.cc:94   int\[250\]; \(sz = 1000\)  Test of "\(int\*\)realloc\(mpi, 1000\)" 
