Changeset cba516 in git for omalloc/omDebugCheck.c


Ignore:
Timestamp:
Sep 14, 2000, 2:59:54 PM (24 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', '6e5adcba05493683b94648c659a729c189812c77')
Children:
cb66fa0d8f3235673bb9477eb737a9069010b278
Parents:
b4e536263bb0aa911b1f252afe51fd37579eaaa1
Message:
* omPrintCurrentBackTraceMax
* omTestBinAddrSize


git-svn-id: file:///usr/local/Singular/svn/trunk@4594 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • omalloc/omDebugCheck.c

    rb4e536 rcba516  
    44 *  Author:  obachman@mathematik.uni-kl.de (Olaf Bachmann)
    55 *  Created: 11/99
    6  *  Version: $Id: omDebugCheck.c,v 1.4 2000-08-18 09:05:52 obachman Exp $
     6 *  Version: $Id: omDebugCheck.c,v 1.5 2000-09-14 12:59:52 obachman Exp $
    77 *******************************************************************/
    88#include <limits.h>
     
    2626static omError_t omDoCheckBinPage(omBinPage page, int normal_page, int level,
    2727                                  omError_t report, OM_FLR_DECL);
    28 static void omPrintAddrInfo(FILE* fd, omError_t error, void* addr, void* bin_size, omTrackFlags_t flags, char* s);
     28static void _omPrintAddrInfo(FILE* fd, omError_t error, void* addr, void* bin_size, omTrackFlags_t flags, char* s);
    2929
    3030
     
    199199  omAddrCheckReturnCorrupted(! omIsKnownTopBin(bin, ! omIsBinAddrTrackAddr(addr)));
    200200
     201  if (flags & OM_FBINADDR && flags & OM_FSIZE)
     202    omAddrCheckReturnError(bin->sizeW*SIZEOF_LONG != (size_t) bin_size, omError_WrongSize);
     203   
    201204  if (level > 1)
    202205  {
     
    423426  omReportError(error, report_error, OM_FLR_VAL, fmt, ap);
    424427 
    425   omPrintAddrInfo(stderr, error, addr, bin_size, flags, " occured for");
     428  _omPrintAddrInfo(stderr, error, addr, bin_size, flags, " occured for");
    426429  return om_ErrorStatus;
    427430}
    428431
    429 void omPrintAddrInfo(FILE* fd, omError_t error, void* addr, void* bin_size, omTrackFlags_t flags, char* s)
     432void _omPrintAddrInfo(FILE* fd, omError_t error, void* addr, void* bin_size, omTrackFlags_t flags, char* s)
    430433{
    431434  if (! omCheckPtr(addr, omError_MaxError, OM_FLR))
     
    448451    fprintf(fd, "%s (invalid) addr: %p\n", s, addr);
    449452  }
     453}
     454
     455void omPrintAddrInfo(FILE* fd, void *addr, char* s)
     456{
     457  _omPrintAddrInfo(fd, omError_NoError, addr, NULL, 0, s);
    450458}
    451459
     
    537545    om_total_used_blocks++;
    538546    om_total_used_size += omSizeOfAddr(addr);
    539     omPrintAddrInfo(om_print_used_addr_fd, omError_NoError, addr, NULL, 0, "");
     547    _omPrintAddrInfo(om_print_used_addr_fd, omError_NoError, addr, NULL, 0, "");
    540548    fprintf(om_print_used_addr_fd, "\n");
    541549  }
Note: See TracChangeset for help on using the changeset viewer.