2bc9e8e5e3
the image cache should not hold onto the text file channel when not neccesary. now, the image keeps track of the number of page cache references in Image.pgref. if the number of page cache references and Image.ref are equal, this means all the references to this image are from the page cache. so no segments are using this image. in that case, we can close the channel, but keep the Image in the hash table. when attachimage() finds our image, it will check if Image.c is nil and reattach the channel to the image before it is used. the Image.nocache flag isnt needed anymore. |
||
---|---|---|
.. | ||
386 | ||
68020 | ||
acme | ||
alef | ||
alpha | ||
arm | ||
coverage | ||
kernel | ||
leak | ||
mips | ||
network | ||
pool | ||
port | ||
power | ||
sparc | ||
sparc64 | ||
syscall | ||
thread | ||
transcript | ||
trump | ||
truss | ||
window |