Interposing on calls in the K42 operating system.
Published: 2007
Language: eng
Number of pages: 89
ISBN-13: 9780494273173
Description: Code interposition allows new code to be dynamically inserted into a call path at run time. This work presents the design and implementation of a facility that allows new code to be inserted into calls to functions in clustered objects in the K42 operating system. Indirection through K42's object translation tables is used as an insertion point. Potential uses include debugging, performance monitoring, and hot swapping of clustered objects. Performance evaluation shows that the interposition facility developed has low enough overhead to be suitable for these uses.
Notes: Source: Masters Abstracts International, Volume: 45-06, page: 3185.

Advisor: Michael Stumm.

Thesis (M.A.Sc.)--University of Toronto, 2007.

Electronic version licensed for access by U. of T. users.

ROBARTS MICROTEXT copy on microfiche.