Abdulmalik Al-Gahmi

We don’t have enough information about this author to calculate their statistics. If you think this is an error let us know.
Learn More
Natively compiled, binary-code application programs are typically thought of as executing on the "raw" operating system. However, they do in fact utilize a bare-bones middleware layer---the dynamic linker. This paper presents a service-based view of an expanded run-time environment in which the current dynamic linker is only a core service, and other(More)
Run-time monitoring (and perhaps manipulation) tools, essential for reverse engineering of dynamic behavior, are often difficult to build from scratch. This presents a barrier for prototyping new analyses, and for building customized tools specific for single projects. To alleviate this problem, we present an architecture for easing the effort needed to(More)
Large s ale system development and maintenan e proje ts often need to build s a olding|tools that help build the target system|that is ustomized to the proje t. For some lasses of tools, the ost barrier is too high to onsider implementing ustomized support that might be bene ial to the proje t, and thus the proje t makes do with whatever o -the-shelf(More)
Large scale system development and maintenance projects often need to build scaffolding—tools that help build the target system—that is customized to the project. For some classes of tools, including dynamic analysis, the cost barrier is too high to consider implementing customized support that might be beneficial to the project, and thus the project makes(More)
  • 1