/[lwip]/lwip/src/core/mem.c
ViewVC logotype

Diff of /lwip/src/core/mem.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by kieranm, Mon Mar 31 09:36:18 2003 UTC revision 1.11.2.1 by likewise, Thu Apr 10 09:28:17 2003 UTC
# Line 153  mem_free(void *rmem) Line 153  mem_free(void *rmem)
153  #ifdef MEM_STATS  #ifdef MEM_STATS
154      ++lwip_stats.mem.err;      ++lwip_stats.mem.err;
155  #endif /* MEM_STATS */  #endif /* MEM_STATS */
156        sys_sem_signal(mem_sem);
157      return;      return;
158    }    }
159    mem = (struct mem *)((u8_t *)rmem - SIZEOF_STRUCT_MEM);    mem = (struct mem *)((u8_t *)rmem - SIZEOF_STRUCT_MEM);
# Line 166  mem_free(void *rmem) Line 167  mem_free(void *rmem)
167    }    }
168        
169  #ifdef MEM_STATS  #ifdef MEM_STATS
170    lwip_stats.mem.used -= mem->next - ((u8_t *)mem - ram) - SIZEOF_STRUCT_MEM;    lwip_stats.mem.used -= mem->next - ((u8_t *)mem - ram);
171        
172  #endif /* MEM_STATS */  #endif /* MEM_STATS */
173    plug_holes(mem);    plug_holes(mem);
# Line 277  mem_malloc(mem_size_t size) Line 278  mem_malloc(mem_size_t size)
278        mem2->used = 0;              mem2->used = 0;      
279        mem->used = 1;        mem->used = 1;
280  #ifdef MEM_STATS  #ifdef MEM_STATS
281        lwip_stats.mem.used += size;        lwip_stats.mem.used += (size + SIZEOF_STRUCT_MEM);
282        /*      if(lwip_stats.mem.max < lwip_stats.mem.used) {        /*      if(lwip_stats.mem.max < lwip_stats.mem.used) {
283          lwip_stats.mem.max = lwip_stats.mem.used;          lwip_stats.mem.max = lwip_stats.mem.used;
284          } */          } */

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.11.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26