====== Binary Instrumentation ====== [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] **Binary_instrumentation**(( Soumyakant Priyadarshan, Stony Brook University, __A study of Binary Instrumentationtechniques__, 30 August 2019, Accessed 19 January 2022, [[http://seclab.cs.sunysb.edu/seclab/pubs/soumyakant_rpe.pdf]] )) is the process of introducing new code into a program without changing its overall behavior. Binary instrumentation can be done either at: * runtime - Dynamic Binary Instrumentation (DBI) * offline - Static Binary instrumentation (SBI) See also: * [[dido:public:ra:xapend:xapend.a_glossary:i:instrumentation]] * [[dido:public:ra:xapend:xapend.a_glossary:s:source_instrumentation]] Source: [[http://seclab.cs.sunysb.edu/seclab/pubs/soumyakant_rpe.pdf ]] /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /* To add a discussion page to this page, comment out the line that says ~~DISCUSSION:off~~ */ ~~DISCUSSION:on|Outstanding Issues~~ ~~DISCUSSION:off~~