| plan 9 kernel history: overview | file list | diff list |
1992/0603/port/stream.c (diff list | history)
| 1992/0529/sys/src/9/port/stream.c:171,184 – 1992/0603/sys/src/9/port/stream.c:171,176 (short | long | prev | next) | ||
| 1990/1127 | /* | |
| 1990/0227 | * allocate a block */ | |
| 1992/0529/sys/src/9/port/stream.c:217,226 – 1992/0603/sys/src/9/port/stream.c:209,214 | ||
| 1990/0227 | bp->next = 0; | |
| 1991/1122 | bp->list = 0; | |
| 1990/0227 | bp->type = M_DATA; | |
| 1991/0328 |
| |
| 1990/0227 | return bp; } | |
| 1992/0529/sys/src/9/port/stream.c:237,247 – 1992/0603/sys/src/9/port/stream.c:225,236 | ||
| 1990/1229 | int x; | |
| 1992/0222 | ulong pc; | |
| 1990/0227 | ||
| 1992/0603 | #ifdef asdf | |
| 1992/0222 | pc = getcallerpc(((uchar*)&bp) - sizeof(bp)); if((bp->flags&S_CLASS) >= Nclass) /* Check for double free */ panic("freeb class last(%lux) this(%lux)", bp->pc, pc); bp->pc = pc; | |
| 1991/0420 | ||
| 1992/0603 | #endif asdf | |
| 1991/0328 | for(; bp; bp = nbp){ bcp = &bclass[bp->flags & S_CLASS]; | |
| 1991/0516 | bp->flags = bp->flags|S_CLASS; /* Check for double free */ | |