Giter VIP home page Giter VIP logo

llvm's Introduction

LLVM Passes

πŸ“œ Lists of Passes

  • IRPrinter
  • ControlFlowEditor
  • VirtualEditor

전체 μ½”λ“œκ°€ μ•„λ‹Œ κΈ°λŠ₯을 μž‘μ„±ν•œ λΆ€λΆ„λ§Œ 올렸으며, 이후에 CMakeLists.txt와 전체 μ½”λ“œλ₯Ό λ™μž‘ν•  수 있게 올릴 μ˜ˆμ •

IRPrinter

: LLVM IR을 ν”„λ¦°νŠΈν•˜μ—¬ 확인할 수 있게 ν•˜λŠ” Pass

ControlFlowEditor

: Control Flow λ‚œλ…ν™”

VirtualEditor

: 가상화 λ‚œλ…ν™”λ₯Ό μœ„ν•œ Pass

  • λ‚΄μš©λ¬Ό
VirtualEditor.cpp virtualTest.c virtualTestObfuscated.c
가상화 λ‚œλ…ν™”λ₯Ό μœ„ν•œ passλ₯Ό μž‘μ„±ν•œ cpp파일 λ‚œλ…ν™”ν•˜λ €λŠ” cμ½”λ“œ λ‚œλ…ν™” 이후 c μ½”λ“œ(virtualTest.cνŒŒμΌμ„ λ‹€μŒ 파일처럼 λ³€ν™˜ν•˜λŠ” λ°©μ‹μœΌλ‘œ pass μž‘μ„±)
  • μ„€λͺ…

virtualTest.cνŒŒμΌμ„ virtualTestObfuscated.c와 같은 ꡬ쑰둜 가상화 λ‚œλ…ν™”λ₯Ό μ μš©ν•΄μ£ΌλŠ” 패슀. (ν•΄λ‹Ή μ½”λ“œμ—μ„œλ§Œ 적용되며 이후 λ‹€λ₯Έ cμ½”λ“œμ— λŒ€ν•΄μ„œλ„ μ μš©ν•  수 μžˆλ„λ‘ μΆ”ν›„ μˆ˜μ • μ˜ˆμ •)

llvm's People

Contributors

yarncha avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.