Differences From Artifact [551899b415]:
- File kmem/mem.h — part of check-in [51af496851] at 2019-06-28 04:48:43 on branch trunk — add Kmsz macro (user: lexi, size: 501) [annotate] [blame] [check-ins using]
To Artifact [ace4d63e01]:
- File kmem/mem.h — part of check-in [6479e060a3] at 2019-07-26 09:51:02 on branch trunk — major update. fix ridiculous old type size determination mechanism. mmap is still broken and i'm not sure why; the syscall does not appear to be going through correctly - see posix_mmap, kmheapa, and kcore/testbin.exe.fn (user: lexi, size: 565) [annotate] [blame] [check-ins using]
31 32 33 34 35 36 37 38 |
typedef struct kmptr { kmkind kind; kmshred shred; void* ref; kmcell* cell; } kmptr; #endif |
> > > > > |
31 32 33 34 35 36 37 38 39 40 41 42 43 |
typedef struct kmptr { kmkind kind; kmshred shred; void* ref; kmcell* cell; } kmptr; /* heap functions */ void* kmheapa(sz); void kmheapf(void*); #endif |