TGViewer
InfoSec Portal InfoSec Portal @cybersecinform · 19.3K subscribers
Post #8527 582
Серия статей о том, как устроены компиляторы и LLVM. Четыре части с практическими примерами — от написания простого прохода LLVM до JIT-компиляции и работы с машинным промежуточным представлением.

Часть 1 — основы компиляторов и первый проход LLVM:
https://sh4dy.com/2024/06/29/learning_llvm_01/

Часть 2 — модули, базовые блоки и проходы анализа:
https://sh4dy.com/2024/07/06/learning_llvm_02/

Часть 3 — JIT-компиляция: пишем небольшой калькулятор на LLVM:
https://sh4dy.com/2024/11/24/learning_llvm_03/

Часть 4 — машинное промежуточное представление и написание MachineFunctionPass:
https://sh4dy.com/2026/10/04/learning_llvm_04/

👉 @cybersecinform
sh4dy's blog Learning LLVM (Part-1) - Writing a simple LLVM pass IntroductionWelcome to the first part of this series on learning about LLVM. In this post, we’ll learn how to write LLVM passes. About LLVMLLVM (Low-Level Virtual Machine) is a collection of modular a
  • ❤ 2
  • 👍 1
More from @cybersecinform
  1. Oct 11, 2026Исследователь обнаружил уязвимость в Lime, позволяющую любому человеку отслеживать маршрут…
  2. Oct 10, 2026Основа простого обхода: 1. Для статического файла не требуется проверка прав доступа. 2. Р…
  3. Oct 10, 2026Хакер, использовавший ИИ для взломов, сам себя деанонимизировал. Он оставил в открытом дос…
  4. Oct 9, 2026Превратите IDA Pro в рабочую среду для реверс-инжиниринга с ИИ: - Мгновенные объяснения фу…
  5. Oct 9, 2026SQL-инъекция через JWT Поле jti (идентификатор JWT) хранится в базе данных, чтобы предотвр…
  6. Oct 8, 2026Удалённое выполнение кода в Node.js через EJS (версии до 6.0.0-alpha). Небезопасное объеди…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →