├── .gitignore ├── LICENSE ├── README.md ├── configs ├── dataset_gcc-7.3.0_arm_32_O1_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml ├── dataset_gcc-7.3.0_arm_32_O2_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml ├── dataset_gcc-7.3.0_arm_32_O3_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml ├── dataset_gcc-7.3.0_x86_32_O1_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml ├── dataset_gcc-7.3.0_x86_32_O2_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml ├── dataset_gcc-7.3.0_x86_32_O3_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml ├── dataset_gcc-7.3.0_x86_64_O1_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml ├── dataset_gcc-7.3.0_x86_64_O2_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml └── dataset_gcc-7.3.0_x86_64_O3_strip │ ├── O1_test10_cszx.yaml │ ├── O1_test3_cszx.yaml │ ├── O1_test4_cszx.yaml │ └── O1_test8_cszx.yaml ├── datas └── README.md ├── figs ├── architecture.png └── datas_google_drive.png ├── models └── README.md └── src ├── __init__.py ├── __main__.py ├── __pycache__ ├── __init__.cpython-39.pyc ├── __main__.cpython-39.pyc ├── build_database.cpython-39.pyc ├── data.cpython-39.pyc ├── model.cpython-39.pyc ├── retrieval_validate.cpython-39.pyc ├── test.cpython-39.pyc ├── train.cpython-39.pyc ├── unittest.cpython-39.pyc └── validate.cpython-39.pyc ├── data.py ├── data └── paraphrase-en.gz ├── meteor-1.5.jar ├── model.py ├── test.py ├── train.py ├── unittest.py └── validate.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/README.md -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O1_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O1_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O1_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O1_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O1_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O1_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O1_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O1_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O2_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O2_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O2_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O2_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O2_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O2_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O2_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O2_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O3_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O3_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O3_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O3_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O3_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O3_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_arm_32_O3_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_arm_32_O3_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O1_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O1_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O1_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O1_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O1_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O1_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O1_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O1_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O2_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O2_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O2_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O2_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O2_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O2_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O2_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O2_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O3_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O3_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O3_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O3_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O3_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O3_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_32_O3_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_32_O3_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O1_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O1_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O1_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O1_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O1_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O1_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O1_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O1_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O2_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O2_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O2_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O2_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O2_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O2_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O2_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O2_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O3_strip/O1_test10_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O3_strip/O1_test10_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O3_strip/O1_test3_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O3_strip/O1_test3_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O3_strip/O1_test4_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O3_strip/O1_test4_cszx.yaml -------------------------------------------------------------------------------- /configs/dataset_gcc-7.3.0_x86_64_O3_strip/O1_test8_cszx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/configs/dataset_gcc-7.3.0_x86_64_O3_strip/O1_test8_cszx.yaml -------------------------------------------------------------------------------- /datas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/datas/README.md -------------------------------------------------------------------------------- /figs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/figs/architecture.png -------------------------------------------------------------------------------- /figs/datas_google_drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/figs/datas_google_drive.png -------------------------------------------------------------------------------- /models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/models/README.md -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = "TongYe" -------------------------------------------------------------------------------- /src/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__main__.py -------------------------------------------------------------------------------- /src/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/__main__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/__main__.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/build_database.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/build_database.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/data.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/data.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/model.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/model.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/retrieval_validate.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/retrieval_validate.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/test.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/test.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/train.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/train.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/unittest.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/unittest.cpython-39.pyc -------------------------------------------------------------------------------- /src/__pycache__/validate.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/__pycache__/validate.cpython-39.pyc -------------------------------------------------------------------------------- /src/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/data.py -------------------------------------------------------------------------------- /src/data/paraphrase-en.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/data/paraphrase-en.gz -------------------------------------------------------------------------------- /src/meteor-1.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/meteor-1.5.jar -------------------------------------------------------------------------------- /src/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/model.py -------------------------------------------------------------------------------- /src/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/test.py -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/train.py -------------------------------------------------------------------------------- /src/unittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/unittest.py -------------------------------------------------------------------------------- /src/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tongye98/BinaryCodeSummary/HEAD/src/validate.py --------------------------------------------------------------------------------