• Home
  • Search
  • Accurate Instruction-Level Alias Analysis for ARM Executable Code
  • https://doi.org/10.1007/978-3-642-35473-1_65Copy DOI Icon

Accurate Instruction-Level Alias Analysis for ARM Executable Code

  • Jan 1, 2013
  • Tat-Wai Chong +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

In this paper, we present an accurate, instruction-level, probabilistic alias analysis algorithm for ARM executable code, which reveals the probability of two registers holding the same value. The concept of memory regions (i.e., global, local, and heap variables) is borrowed from high-level programming languages and used to enhance the analytical accuracy. A memory information table (MIT) is proposed as a means of linking determinable stored values with the corresponding memory addresses in order to exploit unknown alias relationships. We also propose a simplified representation of probabilistic information, in order to enhance the efficiency of the proposed algorithm. The alias analysis algorithm was implemented using a post-link optimizer, Diablo. The experimental results show that the entire analytical procedure can be completed within a reasonable amount of time and memory. The proposed algorithm can provide alias information for about 80%-98% of memory reference relationships, and can estimate the probability that two registers refer to the same memory address in the 96.10% of the tested memory-disambiguation pairs, with an overall average accuracy of about 90%-100%.Keywordsalias analysisprobabilityassembly instruction

Similar Papers
  • Book Chapter
  • Citations34

Efficient Points-to Analysis for Whole-Program Analysis

  • Jan 01, 1999
  • Donglin Liang +1
  • Research Article
  • Citations11

Randomized self-routing algorithms for Clos networks

  • Nov 01, 1993
  • Computers and Electrical Engineering
  • Abdou Youssef
  • Conference Article
  • Citations10

Optimization opportunities created by global data reordering

  • Dec 22, 2003
  • G Haber +4
  • Research Article
  • Citations1

Probabilistic Look-ahead Contingency Analysis Integration with Commercial Tool and Practical Data

  • Jan 01, 2020
  • IFAC PapersOnLine
  • Yousu Chen +3
  • Research Article
  • Citations443

Probability and Computing: Randomized Algorithms and Probabilistic Analysis

  • Mar 01, 2006
  • Journal of the American Statistical Association
  • Max Buot
  • Research Article
  • Citations2

Memory reduction through higher level language hardware

  • Dec 01, 1970
  • AIAA Journal
  • H Kerner +1
  • PDF
  • Research Article
  • Citations22

Highdicom: a Python Library for Standardized Encoding of Image Annotations and Machine Learning Model Outputs in Pathology and Radiology

  • Aug 22, 2022
  • Journal of Digital Imaging
  • Christopher P Bridge +8
  • Supplementary Content
  • Citations3

An Ensemble Method for Large Scale Machine Learning with Hadoop MapReduce

  • Jan 01, 2014
  • uO Research (University of Ottawa)
  • Xuan Li
  • Book Chapter
  • Citations24

On the Ineffectiveness of Internal Encodings - Revisiting the DCA Attack on White-Box Cryptography

  • Jan 01, 2018
  • Estuardo Alpirez Bock +3
  • Conference Article

A simple algorithm for asymptotically optimal reduced-state sequence estimation

  • Oct 12, 1997
  • K Kratochwil
  • Conference Article
  • Citations5

A Lightweight Smart Meter Framework using a Scalable Blockchain for Smart Cities

  • Jun 14, 2021
  • Joong-Lyul Lee +2
  • Research Article
  • Citations18

Email thread sentiment sequence identification using PLSA clustering algorithm

  • Jan 03, 2022
  • Expert Systems with Applications
  • Ulligaddala Srinivasarao +1
  • Research Article
  • Citations3

Polymeric Memristors as Entropy Sources for Probabilistic Bit Generation

  • Mar 20, 2025
  • Advanced Physics Research
  • Stephen H Foulger +3
  • Supplementary Content

Ultrathin Phase-Change Material Films and Devices for Analog In-Memory Computing

  • Feb 18, 2026
  • Jesse Luchtenveld
  • Conference Article
  • Citations1

Hardware Transactional Memory with Delayed-Committing

  • Jul 01, 2015
  • Sekai Ichii +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.