(partial fix) to parsing into garbage code
authorKevin Roundy <roundy@cs.wisc.edu>
Tue, 25 Jan 2011 21:17:49 +0000 (15:17 -0600)
committerKevin Roundy <roundy@cs.wisc.edu>
Tue, 25 Jan 2011 21:17:49 +0000 (15:17 -0600)
commit1b64781564285cb751a7d6df1586ec0cd3290f91
tree74d95e622a442a963dcda1d9ab5ed4119efee421
parent37ac1c61b34f4d2c44f1c19a62a73ae8b3b5542f
(partial fix) to parsing into garbage code

Adds to the list of "weird" instructions that are indicators of a
bad parse, and doesn't add call edges from indirect control transfers
to functions that are probably invalid.
common/src/dyn_regs.C
dyninstAPI/src/BPatch_process.C
dyninstAPI/src/hybridCallbacks.C
dyninstAPI/src/hybridInstrumentation.C
dyninstAPI/src/mapped_object.C
dyninstAPI/src/process.C
dynutil/h/dyn_regs.h
parseAPI/src/IA_IAPI.C