opcde2017
Slides and very basic examples
파일 탐색기
최종 버전 다운로드 (.zip)- BBSkel.cpp
- BBSkel.h
- foo.c
- Makefile
- README.md
- CGSSkel.cpp
- CGSSkel.h
- foo.c
- Makefile
- README.md
- constantarg.cfg
- fdsink.cfg
- fdsource.cfg
- fexternalizer.txt
- pdfunctions.cfg
- sensitivesink.cfg
- sensitivesource.cfg
- NaiveConstantArgCheck.cpp
- NaiveConstantArgCheck.h
- NaiveFileDescLeak.cpp
- NaiveFileDescLeak.h
- NaiveSensitiveDataLeak.cpp
- NaiveSensitiveDataLeak.h
- NaiveSensitiveDataLeak_ahead.cpp
- PotentiallyDangerousScan.cpp
- PotentiallyDangerousScan.h
- PotentiallyDangerousScanFunctionPass.cpp
- PotentiallyDangerousScanFunctionPass.h
- PotentiallyDangerousScanUserMethod.cpp
- PotentiallyDangerousScanUserMethod.h
- StoreCollector.cpp
- StoreCollector.h
- TargetCallSitesPass.cpp
- TargetCallSitesPass.h
- ChoosePhiValue.cpp
- ChoosePhiValue.h
- FunctionExternalizer.cpp
- FunctionExternalizer.h
- Comminute.cpp
- FE001.c
- NCA001.c
- NCA002.c
- NFDL001.c
- NFDL002.c
- NFDL003.c
- NFDL004.c
- NFDL005.c
- NFDL006.c
- NFDL007.c
- NSDL001.c
- NSDL002.c
- NSDL003.c
- PD001.c
- jsoncpp-1.8.0.tar.gz
- Makefile
- README.md
- FPSkel.cpp
- FPSkel.h
- Makefile
- README.md
- BaseRandomizer.h
- BitFlipRandomizer.cpp
- BitFlipRandomizer.h
- FlipConfig.cpp
- FlipConfig.h
- InjectRandomizers.cpp
- IntReplacerIterate.cpp
- IntReplacerVisitor.cpp
- LiftConstantIntPass.cpp
- ReplaceRandomizer.cpp
- ReplaceRandomizer.h
- TypeValueSupport.h
- foo.c
- foo.cpp
- jsoncpp-1.8.0.tar.gz
- Makefile
- README.md
- replace.cfg
- replacepp.cfg
- LPSkel.cpp
- LPSkel.h
- foo.c
- Makefile
- README.md
- MPSkel.cpp
- MPSkel.h
- Makefile
- README.md
- TestFunctionPass.dylib
- FE001
- FE001.bc
- FE001.ll
- TestFunctionPass.cpp
- TestFunctionPass.h
- manager.cpp
- FE001.c
- Makefile
- README.md
- targ.cfg
- NullPtrAssertPass.cpp
- NullPtrAssertPass.h
- ex01.c
- ex02.c
- Makefile
- README.md
- RPSkel.cpp
- RPSkel.h
- foo.c
- Makefile
- README.md
- VisitorSkelModulePass.cpp
- Makefile
- README.md
- README.md
- ExtraNonsense.pdf
- MainDeck.pdf
- SecurityRDprojectsLLVM.pdf
- .gitignore
- possible_projects.txt
- projects.md
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/roachspray/opcde2017
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd opcde2017
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Make
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd code/bbskel
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
