GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — ByteCodeDL/docs at main · BytecodeDL/ByteCodeDL

Expand file tree

/

docs

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

docs

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
images
images
 
 
callgraph.md
callgraph.md
 
 
cha-in-ctf.md
cha-in-ctf.md
 
 
cha-optimization.md
cha-optimization.md
 
 
context-insensitive-points-to.md
context-insensitive-points-to.md
 
 
ptaint.md
ptaint.md
 
 
query.md
query.md
 
 
readme.md
readme.md
 
 
relation.md
relation.md
 
 
souffle.md
souffle.md
 
 
utils.md
utils.md
 
 

readme.md

ByteCodeDL

基本需要两部分知识,一部分是程序分析另外一部分是datalog编程。对于程序分析部分的知识,强烈推荐去学习南大的程序分析课程,视频链接 课程主页,datalog编程可以通过souffle的文档学习。

当然后面的教程和使用案例我也会穿插讲解这两部分知识。 建议阅读顺序

  1. souffle.md
  2. relation.md
  3. utils.md
  4. query.md
  5. callgraph.md
  6. cha-optimization.md
  7. cha-in-ctf.md
  8. context-insensitive-points-to.md
  9. ptaint
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.