dc.contributor.author | Jansen, Samuel Thomas | |
dc.contributor.author | McGregor, Anthony James | |
dc.date.accessioned | 2009-01-15T20:21:44Z | |
dc.date.available | 2009-01-15T20:21:44Z | |
dc.date.issued | 2007 | |
dc.identifier.citation | Jansen, S. & McGregor, A.(2007). Static virtualization of C source code. Software: Practice and Experience, 38(4), 397-416. | en |
dc.identifier.uri | https://hdl.handle.net/10289/1789 | |
dc.description.abstract | Many existing systems are written in C and are not re-entrant or thread safe. Sometimes these systems are required in a context for which they were not first designed, possibly meaning they now need to be re-entrant. This article introduces a program that filters C source code, modifying shared resources (the global variables) to make the code re-entrant: virtualizing the code. The code is then compiled as normal. This approach allows programmatic virtualization with little cost at runtime. Copyright © 2007 John Wiley & Sons, Ltd. | en |
dc.language.iso | en | |
dc.publisher | John Wiley & Sons, Ltd. | en |
dc.relation.uri | http://www3.interscience.wiley.com/journal/114284207/abstract?CRETRY=1&SRETRY=0 | en |
dc.subject | computer science | en |
dc.subject | virtualization | en |
dc.subject | C | en |
dc.subject | parsing | en |
dc.subject | static | en |
dc.subject | source | en |
dc.title | Static virtualization of C source code | en |
dc.type | Journal Article | en |
dc.identifier.doi | 10.1002/spe.836 | en |
pubs.declined | 2014-06-05T17:47:33.4+1200 | |
pubs.deleted | 2014-06-05T17:47:33.4+1200 | |
pubs.elements-id | 32903 | |