Adds whitelist of WinAPI funcs that we won't synchronize, turns gap-parsing off
authorKevin Roundy <roundy@cs.wisc.edu>
Wed, 8 Dec 2010 21:47:47 +0000 (15:47 -0600)
committerKevin Roundy <roundy@cs.wisc.edu>
Wed, 8 Dec 2010 21:47:47 +0000 (15:47 -0600)
commit50f04fc82e6a3d845d49b44634b62cc0e18ec38c
tree7d9309b10fe0a9802da476d6dcf3641f817dcd20
parentc3fd2c456a7577387f3ef35995098cfc477693fe
Adds whitelist of WinAPI funcs that we won't synchronize, turns gap-parsing off

Gap parsing was on for shared libraries, even when defensive mode is on, but
is no longer.  Hybrid instrumentation now reads the list of functions that
don't use pointers, and that we don't need to synchronize shadow and original
memory for, from dyninstAPI/nosynchfuncs.txt
dyninstAPI/nosynchfuncs.txt [new file with mode: 0644]
dyninstAPI/src/hybridAnalysis.h
dyninstAPI/src/hybridInstrumentation.C
dyninstAPI/src/hybridOverwrites.C
dyninstAPI/src/mapped_object.C
dyninstAPI_RT/src/RTmemEmulator.c
parseAPI/src/Function.C