Side-effect analysis of assembly code

Andrea Flexeder, Michael Petter, Helmut Seidl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

In this paper we present a light-weight interprocedural side-effect analysis on assembly code. We represent the modifying potential of a procedure f by classifying all write accesses, occurring within f, relative to the parameter registers. In particular our approach is the first to accurately handle reference parameters. We demonstrate the usefulness of this approach by integrating this analysis into our assembly analyser and provide an evaluation of the precision of our approach. Approximately 50 per cent of all procedures can be statically shown to have side-effects.

Original languageEnglish
Title of host publicationStatic Analysis - 18th International Symposium, SAS 2011, Proceedings
Pages77-94
Number of pages18
DOIs
StatePublished - 2011
Event18th International Static Analysis Symposium, SAS 2011 - Venice, Italy
Duration: 14 Sep 201016 Sep 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6887 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference18th International Static Analysis Symposium, SAS 2011
Country/TerritoryItaly
CityVenice
Period14/09/1016/09/10

Fingerprint

Dive into the research topics of 'Side-effect analysis of assembly code'. Together they form a unique fingerprint.

Cite this