IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 30, 2005, 4:22:26 PM (21 years ago)
Author:
desonia
Message:

changed psArrayGet/psArraySet/psArrayRemove to do proper reference counting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/sys/verified/tst_psMemory.stderr

    r4899 r5216  
    55\**********************************************************************************/
    66
    7 <DATE><TIME>|<HOST>|I|TPCheckBufferPositive
     7<HOST>|I|TPCheckBufferPositive
    88    psAlloc shall allocate memory blocks writeable by caller.
    99
     
    1616\**********************************************************************************/
    1717
    18 <DATE><TIME>|<HOST>|I|TPOutOfMemory
     18<HOST>|I|TPOutOfMemory
    1919    Upon requesting more memory than is available, psalloc shall call the psMemExhaustedCallback.
    20 <DATE><TIME>|<HOST>|I|TPOutOfMemoryExhaustedCallback
     20<HOST>|I|TPOutOfMemoryExhaustedCallback
    2121    Custom MemExhaustedCallback was invoked.
    22 <DATE><TIME>|<HOST>|A|p_psAlloc
     22<HOST>|A|p_psAlloc
    2323    Failed to allocate <N> bytes at FILE:LINENO
    2424
     
    3131\**********************************************************************************/
    3232
    33 <DATE><TIME>|<HOST>|I|TPReallocOutOfMemory
     33<HOST>|I|TPReallocOutOfMemory
    3434    Upon requesting more memory than is available, psRealloc shall call the psMemExhaustedCallback.
    35 <DATE><TIME>|<HOST>|I|TPOutOfMemoryExhaustedCallback
     35<HOST>|I|TPOutOfMemoryExhaustedCallback
    3636    Custom MemExhaustedCallback was invoked.
    37 <DATE><TIME>|<HOST>|A|p_psRealloc
     37<HOST>|A|p_psRealloc
    3838    Failed to reallocate <N> bytes at FILE:LINENO
    3939
     
    4646\**********************************************************************************/
    4747
    48 <DATE><TIME>|<HOST>|I|TPrealloc
     48<HOST>|I|TPrealloc
    4949    psRealloc shall increase/decrease memory buffer while preserving contents
    50 <DATE><TIME>|<HOST>|I|TPrealloc
     50<HOST>|I|TPrealloc
    5151    Expanding memory buffer.
    52 <DATE><TIME>|<HOST>|I|TPrealloc
     52<HOST>|I|TPrealloc
    5353    Shrinking memory buffer.
    5454
     
    6161\**********************************************************************************/
    6262
    63 <DATE><TIME>|<HOST>|I|TPallocCallback
     63<HOST>|I|TPallocCallback
    6464    call to psAlloc/psRealloc shall generate a callback if specified memory ID is allocated.
    65 <DATE><TIME>|<HOST>|I|memAllocCallback
     65<HOST>|I|memAllocCallback
    6666    block 2 was (re)allocated
    67 <DATE><TIME>|<HOST>|I|memAllocCallback
     67<HOST>|I|memAllocCallback
    6868    block 3 was (re)allocated
    69 <DATE><TIME>|<HOST>|I|memFreeCallback
     69<HOST>|I|memFreeCallback
    7070    block 2 was freed
    71 <DATE><TIME>|<HOST>|I|memFreeCallback
     71<HOST>|I|memFreeCallback
    7272    block 3 was freed
    73 <DATE><TIME>|<HOST>|I|memAllocCallback
     73<HOST>|I|memAllocCallback
    7474    block 4 was (re)allocated
    75 <DATE><TIME>|<HOST>|I|memAllocCallback
     75<HOST>|I|memAllocCallback
    7676    block 4 was (re)allocated
    77 <DATE><TIME>|<HOST>|I|memFreeCallback
     77<HOST>|I|memFreeCallback
    7878    block 4 was freed
    7979
     
    8686\**********************************************************************************/
    8787
    88 <DATE><TIME>|<HOST>|I|TPcheckLeaks
     88<HOST>|I|TPcheckLeaks
    8989    psMemCheckLeaks shall return the number of blocks above an ID that are still allocated
    90 <DATE><TIME>|<HOST>|I|TPcheckLeaks
     90<HOST>|I|TPcheckLeaks
    9191    following psMemCheckLeaks call should produce one instance.
    9292                   file:line ID
    9393 FILE:LINENO  1
    94 <DATE><TIME>|<HOST>|I|TPcheckLeaks
     94<HOST>|I|TPcheckLeaks
    9595    Testing psMemCheckLeaks again with a different leak location
    96 <DATE><TIME>|<HOST>|I|TPcheckLeaks
     96<HOST>|I|TPcheckLeaks
    9797    following psMemCheckLeaks call should produce one error.
    9898                   file:line ID
    9999 FILE:LINENO  11
    100 <DATE><TIME>|<HOST>|I|TPcheckLeaks
     100<HOST>|I|TPcheckLeaks
    101101    Testing psMemCheckLeaks again with multiple leak locations.
    102 <DATE><TIME>|<HOST>|I|TPcheckLeaks
     102<HOST>|I|TPcheckLeaks
    103103    following psMemCheckLeaks call should produce two errors.
    104104                   file:line ID
     
    114114\**********************************************************************************/
    115115
    116 <DATE><TIME>|<HOST>|I|TPmemCorruption
     116<HOST>|I|TPmemCorruption
    117117    psMemCheckCorruption shall detect memory corruptions
    118 <DATE><TIME>|<HOST>|I|TPmemCorruption
     118<HOST>|I|TPmemCorruption
    119119    psMemCheckCorruption should output an error message and memProblemCallback callback should be called.
    120 <DATE><TIME>|<HOST>|E|checkMemBlock (FILE:LINENO)
     120<HOST>|E|checkMemBlock (FILE:LINENO)
    121121    Memory block 1 is corrupted; buffer underflow detected.
    122 <DATE><TIME>|<HOST>|I|memProblemCallback
     122<HOST>|I|memProblemCallback
    123123    memory callback called for id 1 (FILE:LINENO).
    124124
     
    131131\**********************************************************************************/
    132132
    133 <DATE><TIME>|<HOST>|I|TPFreeReferencedMemory
     133<HOST>|I|TPFreeReferencedMemory
    134134    memory reference count shall be incrementable/decrementable
    135 <DATE><TIME>|<HOST>|I|TPFreeReferencedMemory
     135<HOST>|I|TPFreeReferencedMemory
    136136    psFree shall be just decrement a multiple refererenced pointer.
    137137
     
    144144\**********************************************************************************/
    145145
    146 <DATE><TIME>|<HOST>|I|TPmultipleFree
     146<HOST>|I|TPmultipleFree
    147147    Next should abort due to multiple freeing.
    148 <DATE><TIME>|<HOST>|A|p_psFree
     148<HOST>|A|p_psFree
    149149    Block 1, allocated at FILE:LINENO, freed multiple times at FILE:LINENO.
    150150
     
    157157\**********************************************************************************/
    158158
    159 <DATE><TIME>|<HOST>|I|memCheckTypes
     159<HOST>|I|memCheckTypes
    160160    Next should error from invalid datatype.
    161 <DATE><TIME>|<HOST>|E|psMemCheckType (FILE:LINENO)
     161<HOST>|E|psMemCheckType (FILE:LINENO)
    162162    Incorrect pointer.  Datatypes do not match.
    163 <DATE><TIME>|<HOST>|E|memCheckTypes (FILE:LINENO)
     163<HOST>|E|memCheckTypes (FILE:LINENO)
    164164    psMemCheckArray failed in memCheckType.
    165 <DATE><TIME>|<HOST>|I|memCheckTypes
     165<HOST>|I|memCheckTypes
    166166    Next should error from invalid datatype.
    167 <DATE><TIME>|<HOST>|E|psMemCheckType (FILE:LINENO)
     167<HOST>|E|psMemCheckType (FILE:LINENO)
    168168    Incorrect pointer.  Datatypes do not match.
    169 <DATE><TIME>|<HOST>|E|memCheckTypes (FILE:LINENO)
     169<HOST>|E|memCheckTypes (FILE:LINENO)
    170170    psMemCheckBitSet failed in memCheckType.
     171<HOST>|E|psPolynomial4DAlloc (FILE:LINENO)
     172    Error: nX is 0 or less.
     173<HOST>|E|psPolynomial4DAlloc (FILE:LINENO)
     174    Error: nX is 0 or less.
     175<HOST>|E|psPolynomial2DAlloc (FILE:LINENO)
     176    Error: nX is 0 or less.
     177<HOST>|E|psPolynomial2DAlloc (FILE:LINENO)
     178    Error: nX is 0 or less.
    171179
    172180---> TESTPOINT PASSED (psMemory{psMemCheckType} | tst_psMemory.c)
Note: See TracChangeset for help on using the changeset viewer.