Changeset c636e06 in git
- Timestamp:
- Oct 22, 1999, 6:31:22 PM (25 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- f9cc5facebdc0080caf63397d8ae93d71d09e45e
- Parents:
- c80d203cf8846a9ed5543a5cf3c4b341ea8226a3
- Location:
- Singular
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/mmalloc.c
rc80d203 rc636e06 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: mmalloc.c,v 1.1 8 1999-10-19 14:55:38obachman Exp $ */4 /* $Id: mmalloc.c,v 1.19 1999-10-22 16:31:21 obachman Exp $ */ 5 5 6 6 /* … … 185 185 DBMCB *what = (DBMCB*) ((char*) addr - DebugOffsetFront); 186 186 187 #if MDEBUG >= 0 187 188 if ( ! mmCheckDBMCB(what, size, MM_USEDFLAG)) 188 189 { … … 190 191 return; 191 192 } 193 #endif 192 194 193 195 #ifdef HEAP_DEBUG … … 286 288 int tmpsize=RealSizeFromSize(size); 287 289 290 #if MDEBUG >= 0 288 291 if ( ! mmCheckDBMCB(what, size, MM_USEDFLAG)) 289 292 { … … 291 294 return; 292 295 } 296 #endif 297 293 298 mmTakeOutDBMCB(what); 294 299 mmFreeToSystem(what, tmpsize); -
Singular/mmbt.c
rc80d203 rc636e06 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: mmbt.c,v 1.1 4 1999-10-22 11:14:14obachman Exp $ */4 /* $Id: mmbt.c,v 1.15 1999-10-22 16:31:21 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT: backtrace: part of memory subsystem (for linux/elf) … … 65 65 } 66 66 67 extern void* main; 67 68 void mmTrack (unsigned long *bt_stack) 68 69 { … … 78 79 { 79 80 bt_stack[i]=pc; i++; 81 if (((unsigned long) pc) == ((unsigned long) &main)) break; 80 82 fp = (unsigned long *) *fp; 81 83 } -
Singular/mod2.h.in
rc80d203 rc636e06 5 5 * DO NOT EDIT! 6 6 * 7 * Version: $Id: mod2.h.in,v 1.7 2 1999-10-22 11:14:15obachman Exp $7 * Version: $Id: mod2.h.in,v 1.73 1999-10-22 16:31:22 obachman Exp $ 8 8 *******************************************************************/ 9 9 #ifndef MOD2_H … … 336 336 * 337 337 * define MDEBUG to 338 * -1 to enable MTRACK, but to skip memory checks 338 339 * 0 to enable basic memory checks (at least on each alloc/free) 339 340 * 1 for addtl. containment checks in free/alloc list for each memory check … … 479 480 #ifdef MTRACK 480 481 #ifndef MDEBUG 481 #define MDEBUG 0482 #define MDEBUG -1 482 483 #endif 483 484 #ifndef MLIST
Note: See TracChangeset
for help on using the changeset viewer.