Gotcha
1.0

User Guide

  • Overview
  • Definitions
  • Limitations
  • Build GOTCHA
  • GOTCHA API

Reference

  • Example Programs

Contributing

  • Style Guides
  • Testing Guide
Gotcha
  • Docs »
  • GOTCHA: GOTCHA is a library for wrapping function calls in shared libraries
  • View page source

GOTCHA: GOTCHA is a library for wrapping function calls in shared libraries¶

User Guide

  • Overview
  • Definitions
    • GOT
    • ELF
    • LD_PRELOAD
    • ABI-compatibility
  • Limitations
    • General Limitations
  • Build GOTCHA
    • Build GOTCHA with Spack
    • Build GOTCHA with CMake
  • GOTCHA API
    • Include the GOTCHA Header
    • Define your Gotcha wrappee
    • Define your function wrapper
    • Define GOTCHA bindings
    • Wrap the binding calls
    • Set priority of tool binding
    • Get priority of tool binding
    • Get the wrapped function from GOTCHA stack
    • Filter libraries
    • Using Gotcha Version Macros

Reference

  • Example Programs

Contributing

  • Style Guides
    • Coding Conventions
    • Commit Message Format
  • Testing Guide
    • Unit Tests
    • Testing tool specific usage of GOTCHA

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2018, Lawrence Livermore National Security, LLC.

Built with Sphinx using a theme provided by Read the Docs.