Alternating Control Flow Reconstruction
نویسندگان
چکیده
Unresolved indirect branch instructions are a major obstacle for statically reconstructing a control flow graph (CFG) from machine code. If static analysis cannot compute a precise set of possible targets for a branch, the necessary conservative over-approximation introduces a large amount of spurious edges, leading to even more imprecision and a degenerate CFG. In this paper, we propose to leverage under-approximation to handle this problem. We provide an abstract interpretation framework for control flow reconstruction that alternates between overand under-approximation. Effectively, the framework imposes additional preconditions on the program on demand, allowing to avoid conservative over-approximation of indirect branches. We give an example instantiation of our framework using dynamically observed execution traces and constant propagation. We report preliminary experimental results confirming that our alternating analysis yields CFGs closer to the concrete CFG than pure overor under-approximation.
منابع مشابه
An Alternating Direction Implicit Method for Modeling of Fluid Flow
This research includes of the numerical modeling of fluids in two-dimensional cavity. The cavity flow is an important theoretical problem. In this research, modeling was carried out based on an alternating direction implicit via Vorticity-Stream function formulation. It evaluates different Reynolds numbers and grid sizes. Therefore, for the flow field analysis and prove of the ability of the sc...
متن کاملNumerical analysis of heat transfer enhancement and flow structure of alternating oval tubes by considering different alternate angles under turbulent flow
In this research, the convective heat transfers of turbulent water fluid flow in alternating oval tubes is studied using computational fluid dynamics. The purpose of the study is to analyze the heat transfer enhancement and secondary internal flows under different alternate angles. Also, comparing the effect of two schemesfor the domain discretization to be used in the soluti...
متن کاملAn Experimental Study of Surfactant Alternating CO2 Injection for Enhanced Oil Recovery of Carbonated Reservoir
Core flooding experiments were conducted with the objective of evaluating near miscible surfactant alternating CO2 injection and the effect of surfactant concentrations on gas-oil and water displacements in porous media. The core samples were provided from a low permeability mixed wet oil reservoir at 156 °F and 1900 psia. In addition, very few studies of surfactant adsorption on car...
متن کاملJoint Large-Scale Motion Estimation and Image Reconstruction
This article describes the implementation of the joint motion estimation and image reconstruction framework presented by Burger, Dirks and Schönlieb and extends this framework to large-scale motion between consecutive image frames. The variational framework uses displacements between consecutive frames based on the optical flow approach to improve the image reconstruction quality on the one han...
متن کاملDistributed Reconstruction via Alternating Direction Method
With the development of compressive sensing theory, image reconstruction from few-view projections has received considerable research attentions in the field of computed tomography (CT). Total-variation- (TV-) based CT image reconstruction has been shown to be experimentally capable of producing accurate reconstructions from sparse-view data. In this study, a distributed reconstruction algorith...
متن کامل