Articles with tag "Development"
Articles with the tag “Development”, sorted in alphabetical order.
- AST Instrumentation (examples by language)
How to perform AST instrumentation in numerous programming languages. - Creating Javascript bindings for C/C++ libraries with Emscripten
How to bind C/C++ libraries with Emscripten and use them from Javascript. - Creating Javascript-friendly Emscripten interfaces with Embind
Tips for creating more Javascript-flavoured Emscripten interfaces. - Matching source-level CFG basic blocks to LLVM IR basic blocks
Source-level Control Flow Graphs (CFGs) generated by Clang follow the same structure as CFGs composed of LLVM Intermediate Representation (IR) basic blocks. With a little effort, we can create a mapping between source-level CFG basic blocks and their corresponding LLVM IR basic blocks.