Changeset 7782
- Timestamp:
- Jun 30, 2006, 7:17:36 PM (20 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 2 edited
-
libdvo/src/skyregion_gsc.c (modified) (1 diff)
-
libohana/src/ohana_allocate.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/src/skyregion_gsc.c
r7080 r7782 3 3 # define NDIV 4 4 4 5 static int DecLines[] = {593, 584, 551, 530, 522, 465, 406, 362, 280, 198, 123, 2 4, 0,5 static int DecLines[] = {593, 584, 551, 530, 522, 465, 406, 362, 280, 198, 123, 25, 0, 6 6 597, 578, 574, 577, 534, 499, 442, 376, 294, 212, 144, 48, 0}; 7 7 -
trunk/Ohana/src/libohana/src/ohana_allocate.c
r5344 r7782 39 39 } Memlist; 40 40 41 // XXX consider fixing the memory tracking model (list?) 42 // static long *memsort; 43 // static long *memhash; 41 44 static Memlist *memlist = NULL; 42 45 int Nmemlist = 0; … … 48 51 NMEMLIST = 1000; 49 52 OHANA_ALLOCATE (memlist, Memlist, NMEMLIST); 53 // OHANA_ALLOCATE (memsort, long, NMEMLIST); 54 // OHANA_ALLOCATE (memhash, long, NMEMLIST); 50 55 NMEMBYTE = sizeof(size_t); 51 56 } … … 86 91 memlist[Nmemlist].size = size; 87 92 memlist[Nmemlist].state = STATE_ALLOC; 93 94 // before each free, we sort this pair to speed up searching 95 // memsort[Nmemlist] = ptr; 96 // memhash[Nmemlist] = Nmemlist; 97 88 98 Nmemlist ++; 89 99 if (Nmemlist == NMEMLIST) { … … 143 153 } 144 154 155 // this is very slow. should we speed this up by indexing on the ptr? 145 156 void ohana_free (char *file, int line, void *in) { 146 157 … … 199 210 200 211 header = FALSE; 212 fprintf (stderr, "checking %d memory blocks\n", Nmemlist); 201 213 for (i = 0; i < Nmemlist; i++) { 202 214 if (memlist[i].state == STATE_EXTERNAL) continue;
Note:
See TracChangeset
for help on using the changeset viewer.
