Low Level Bits
  • About

  • Compiling Ruby. Part 3: MLIR and compilation
    Jan 06, 2023
  • Compiling Ruby. Part 2: RiteVM
    Jan 04, 2023
  • Compiling Ruby. Part 1: Compilers vs. Interpreters
    Dec 02, 2022
  • Compiling Ruby. Part 0: Motivation
    Dec 02, 2022
  • How to learn compilers: LLVM Edition
    Nov 04, 2021
  • LLVM meets Code Property Graphs
    Feb 23, 2021
  • Exploring LLVM Bitcode interactively
    Feb 28, 2020
  • Type Equality in LLVM
    Jan 28, 2020
  • Building an LLVM-based tool. Lessons learned
    Jul 04, 2019
  • Bottom-up CMake introduction
    May 24, 2019
  • Debugging Dyld
    Nov 13, 2018
  • Handling timeouts in child processes
    Oct 30, 2018
  • Mutation Testing: implementation details
    Jun 14, 2017
  • Reverse Engineering Stickies.app
    Feb 13, 2017
  • Java Papers
    Nov 23, 2016
  • System Under Test: GNU Make
    Jun 12, 2016
  • LLVM-based Mutation Testing System. Request For Comments
    Apr 14, 2016
  • System Under Test: FreeBSD
    Mar 31, 2016
  • System Under Test: LLVM
    Mar 24, 2016
  • System Under Test
    Mar 24, 2016
  • Bitcode Demystified
    Sep 05, 2015
  • Parsing Mach-O files
    Aug 20, 2015
  • NSValue and Boxed Expressions
    Jun 26, 2015
  • Circular Containers in Objective-C
    Apr 13, 2015

Favorite Categories

  • llvm (11)
  • clang (4)
  • systems programming (2)
  • reverse engineering (2)
  • mutation testing (2)

Recent Posts

  • Compiling Ruby. Part 3: MLIR and compilation
  • Compiling Ruby. Part 2: RiteVM
  • Compiling Ruby. Part 1: Compilers vs. Interpreters
  • Compiling Ruby. Part 0: Motivation
  • How to learn compilers: LLVM Edition

Connect

  • E-Mail
  • Mastodon
  • Twitter
  • RSS
  • Mailing list

Copyright © 2014-2022 - Low Level Bits πŸ‡ΊπŸ‡¦ by Alex Denisov