├── .editorconfig ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── dependabot-auto-merge.yml │ ├── qa.yml │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── screenshot.png ├── src ├── addr_width.rs ├── cli.rs ├── main.rs ├── page_table_index.rs ├── paging_info.rs └── print.rs ├── test_cli.sh └── test_res ├── 0xdeadbeef_x86.stdout.txt ├── 0xdeadbeef_x86_64.stdout.txt ├── 0xdeadbeef_x86_64_5level.stdout.txt └── 0xdeadbeef_x86_pae.stdout.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: phip1611 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/.github/workflows/qa.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/README.md -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/addr_width.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/src/addr_width.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/page_table_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/src/page_table_index.rs -------------------------------------------------------------------------------- /src/paging_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/src/paging_info.rs -------------------------------------------------------------------------------- /src/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/src/print.rs -------------------------------------------------------------------------------- /test_cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/test_cli.sh -------------------------------------------------------------------------------- /test_res/0xdeadbeef_x86.stdout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/test_res/0xdeadbeef_x86.stdout.txt -------------------------------------------------------------------------------- /test_res/0xdeadbeef_x86_64.stdout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/test_res/0xdeadbeef_x86_64.stdout.txt -------------------------------------------------------------------------------- /test_res/0xdeadbeef_x86_64_5level.stdout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/test_res/0xdeadbeef_x86_64_5level.stdout.txt -------------------------------------------------------------------------------- /test_res/0xdeadbeef_x86_pae.stdout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phip1611/paging-calculator/HEAD/test_res/0xdeadbeef_x86_pae.stdout.txt --------------------------------------------------------------------------------