On the public citation graph

Function call interception techniques

0 signed · 72 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1002/cpe.1553openalex-snapshot
HPCT OOLKIT : tools for performance analysis of optimized parallel programs
inferredcites →https://doi.org/10.1002/spe.720openalex-snapshot
Binary rewriting and call interception for efficient runtime protection against buffer overflows
inferredcites →https://doi.org/10.1002/spe.788openalex-snapshot
Profiling with AspectJ
inferredcites →https://doi.org/10.1007/3-540-45102-1_16openalex-snapshot
Load-Time Structural Reflection in Java
inferredcites →https://doi.org/10.1007/3-540-45337-7_18openalex-snapshot
An Overview of AspectJ
inferredcites →https://doi.org/10.1007/3-540-46020-9_3openalex-snapshot
Layered Development with (Unix) Dynamic Libraries
inferredcites →https://doi.org/10.1007/978-3-642-03869-3_5openalex-snapshot
Atune-IL: An Instrumentation Language for Auto-tuning Parallel Applications
inferredcites →https://doi.org/10.1007/bfb0053381openalex-snapshot
Aspect-oriented programming
inferredcites →https://doi.org/10.1007/bfb0054097openalex-snapshot
Binary component adaptation
inferredcites →https://doi.org/10.1007/s10586-012-0205-zopenalex-snapshot
Modular implementation of dynamic algorithm switching in parallel simulations
inferredcites →https://doi.org/10.1016/j.future.2003.12.020openalex-snapshot
Novel runtime systems support for adaptive compositional modeling in PSEs
inferredcites →https://doi.org/10.1016/j.jocs.2012.01.007openalex-snapshot
Implementing modular adaptation of scientific software
inferredcites →https://doi.org/10.1016/j.procs.2010.04.017openalex-snapshot
Dynamic tuning of algorithmic parameters of parallel scientific codes
inferredcites →https://doi.org/10.1016/s1571-0661(04)81042-9openalex-snapshot
Valgrind
inferredcites →https://doi.org/10.1109/5992.947112openalex-snapshot
The inside story on shared libraries and dynamic loading
inferredcites →https://doi.org/10.1109/cgo.2004.1281665openalex-snapshot
LLVM: a compilation framework for lifelong program analysis & transformation
inferredcites →https://doi.org/10.1109/cluster.2013.6702690openalex-snapshot
A multi-level approach for understanding I/O activity in HPC applications
inferredcites →https://doi.org/10.1109/clustr.2009.5289150openalex-snapshot
24/7 Characterization of petascale I/O workloads
inferredcites →https://doi.org/10.1109/hipc.2013.6799106openalex-snapshot
MIL: A language to build program analysis tools through static binary instrumentation
inferredcites →https://doi.org/10.1109/hpca.2010.5416635openalex-snapshot
Graphite: A distributed parallel simulator for multicores
inferredcites →https://doi.org/10.1109/icse.2005.1553547openalex-snapshot
Aspect-oriented programming and modular reasoning
inferredcites →https://doi.org/10.1109/icse.2015.76openalex-snapshot
Tricorder: Building a Program Analysis Ecosystem
inferredcites →https://doi.org/10.1109/ispass.2011.5762734openalex-snapshot
Scalable, accurate multicore simulation in the 1000-core era
inferredcites →https://doi.org/10.1109/mc.2010.60openalex-snapshot
Analyzing Parallel Programs with Pin
inferredcites →https://doi.org/10.1109/mcse.2011.17openalex-snapshot
Adaptive Code Collage: A Framework to Transparently Modify Scientific Codes
inferredcites →https://doi.org/10.1109/micro.2004.28openalex-snapshot
Pinpointing Representative Portions of Large Intel® Itanium® Programs with Dynamic Instrumentation
inferredcites →https://doi.org/10.1109/nwesp.2005.18openalex-snapshot
Applying AOP Concepts to Increase Web Services Flexibility
inferredcites →https://doi.org/10.1109/sc.companion.2012.14openalex-snapshot
IOPin: Runtime Profiling of Parallel I/O in HPC Systems
inferredcites →https://doi.org/10.1109/wcre.2002.1173062openalex-snapshot
Register liveness analysis for optimizing dynamic binary translation
inferredcites →https://doi.org/10.1145/1028664.1028765openalex-snapshot
Mock roles, not objects
inferredcites →https://doi.org/10.1145/1052898.1052906openalex-snapshot
abc
inferredcites →https://doi.org/10.1145/1064978.1065034openalex-snapshot
Pin
inferredcites →https://doi.org/10.1145/1065010.1065034openalex-snapshot
Pin
inferredcites →https://doi.org/10.1145/1127577.1127581openalex-snapshot
Scalable dynamic binary instrumentation for Blue Gene/L
inferredcites →https://doi.org/10.1145/1127577.1127587openalex-snapshot
Controlling program execution through binary instrumentation
inferredcites →https://doi.org/10.1145/1250734.1250746openalex-snapshot
Valgrind
inferredcites →https://doi.org/10.1145/1374596.1374609openalex-snapshot
Characterizing the I/O behavior of scientific applications on the Cray XT
inferredcites →https://doi.org/10.1145/1408681.1408689openalex-snapshot
Dynamic AspectJ
inferredcites →https://doi.org/10.1145/1516533.1516538openalex-snapshot
Self-adaptive software
inferredcites →https://doi.org/10.1145/1621607.1621621openalex-snapshot
Advanced runtime adaptation for Java
inferredcites →https://doi.org/10.1145/1711506.1711510openalex-snapshot
@J
inferredcites →https://doi.org/10.1145/1713072.1713080openalex-snapshot
Scalable I/O tracing and analysis
inferredcites →https://doi.org/10.1145/1772954.1772958openalex-snapshot
PinPlay
inferredcites →https://doi.org/10.1145/178243.178260openalex-snapshot
ATOM
inferredcites →https://doi.org/10.1145/1837852.1621621openalex-snapshot
Advanced runtime adaptation for Java
inferredcites →https://doi.org/10.1145/2162037.2162046openalex-snapshot
DiSL
inferredcites →https://doi.org/10.1145/2162049.2162077openalex-snapshot
DiSL
inferredcites →https://doi.org/10.1145/2694344.2694371openalex-snapshot
iThreads
inferredcites →https://doi.org/10.1145/2775054.2694371openalex-snapshot
iThreads
inferredcites →https://doi.org/10.1145/2970276.2970347openalex-snapshot
What developers want and need from program analysis: an empirical study
inferredcites →https://doi.org/10.1145/2983990.2983996openalex-snapshot
The missing link: explaining ELF static linking, semantically
inferredcites →https://doi.org/10.1145/330249.330250openalex-snapshot
Linear scan register allocation
inferredcites →https://doi.org/10.1145/356603.356605openalex-snapshot
Linkers and Loaders
inferredcites →https://doi.org/10.1145/503209.503223openalex-snapshot
Using aspectC to improve the modularity of path-specific customization in operating system code
inferredcites →https://doi.org/10.1145/503271.503223openalex-snapshot
Using aspectC to improve the modularity of path-specific customization in operating system code
inferredcites →https://doi.org/10.1145/508386.508404openalex-snapshot
Dynamic weaving for aspect-oriented programming
inferredcites →https://doi.org/10.1145/643603.643614openalex-snapshot
Just-in-time aspects
inferredcites →https://doi.org/10.1145/976270.976276openalex-snapshot
Advice weaving in AspectJ
inferredcites →https://doi.org/10.1145/976270.976282openalex-snapshot
Virtual machine support for dynamic join points
inferredcites →https://doi.org/10.1177/109434200001400404openalex-snapshot
An API for Runtime Code Patching
inferredcites →https://doi.org/10.5555/326350.326357openalex-snapshot
Bochs: A Portable PC Emulator for Unix/X

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1007/s10515-023-00393-xopenalex-snapshot
Evolving scientific code adaptations with modularization frameworks
inferred← citeshttps://doi.org/10.1016/j.jss.2021.110963openalex-snapshot
Tigris: A DSL and framework for monitoring software systems at runtime
inferred← citeshttps://doi.org/10.1016/j.jss.2023.111708openalex-snapshot
Software Runtime Monitoring with Adaptive Sampling Rate to Collect Representative Samples of Execution Traces
inferred← citeshttps://doi.org/10.1016/j.softx.2022.101126openalex-snapshot
Ansible execution control in Python and Golang for cloud orchestration
inferred← citeshttps://doi.org/10.1109/compsac51774.2021.00236openalex-snapshot
FILCIO: Application Agnostic I/O Aggregation to Scale Scientific Workflows
inferred← citeshttps://doi.org/10.1109/i2itcon65200.2025.11208854openalex-snapshot
Automated Unit Test Generation via Metaprogramming: A Deterministic Alternative to AI-Based Test Synthesis
inferred← citeshttps://doi.org/10.1109/icpads51040.2020.00069openalex-snapshot
OOOPS: An Innovative Tool for IO Workload Management on Supercomputers
inferred← citeshttps://doi.org/10.1109/qrs-c55045.2021.00102openalex-snapshot
Support for the safety of EVM bytecode via function-call interceptor
inferred← citeshttps://doi.org/10.1109/seams.2019.00030openalex-snapshot
On the Practical Feasibility of Software Monitoring: a Framework for Low-Impact Execution Tracing
inferred← citeshttps://doi.org/10.1109/tse.2018.2850755openalex-snapshot
Analyzing the Effects of Bugs on Software Interfaces
inferred← citeshttps://doi.org/10.24193/subbi.2018.1.02openalex-snapshot
Compile-Time Function Call Interception for Testing in C/C++
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.