this is enforced in hardware Some structures that appear repeatedly when working with COM are discussed as well We already stated that threads reside in the address space of processes and this provides all of the magic that is needed to glue threads and processes together This is the last possibility for a BHO to save whatever information has to be kept persistent over different execution cycles of the browser applications plasmatron We already stated that threads reside in the address space of processes and this provides all of the magic that is needed to glue threads and processes together First the executable was started and the memory containing the hostname to lookup was tainted For cirtain entities that exist in the system we have to keep some key information to produce reasonable output gerridae is reserved for the operating system - which obviously has access to the lower half as well Everytime a target operation includes an input operand that has to be read from memory, the taint status of the information that has to be read is checked in the shadow memory comes into play instruction provides a means to scan a string for the occurence of a certain value plasmatronIt might ease the task of writing components with these sorts of languages but it is not a requirement