Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: etke/checksec.rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.9
Choose a base ref
...
head repository: etke/checksec.rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 2,622 additions and 530 deletions.
  1. +4 −0 .github/workflows/main.yml
  2. +162 −98 Cargo.lock
  3. +48 −27 Cargo.toml
  4. +1 −1 examples/elf_print_checksec_results.rs
  5. +54 −23 examples/macho_print_checksec_results.rs
  6. +2 −2 examples/pe_has_aslr_gs.rs
  7. +2 −2 examples/pe_print_checksec_results.rs
  8. +22 −63 src/binary.rs
  9. +193 −0 src/disassembly.rs
  10. +322 −27 src/elf.rs
  11. +130 −0 src/ldso.rs
  12. +5 −0 src/lib.rs
  13. +1 −1 src/macho.rs
  14. +16 −0 src/macros.rs
  15. +812 −247 src/main.rs
  16. +44 −0 src/output.rs
  17. +25 −31 src/pe.rs
  18. +767 −0 src/proc.rs
  19. +12 −8 src/shared.rs
  20. BIN test/binaries/unix.a
4 changes: 4 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -67,3 +67,7 @@ jobs:
cargo clippy --all -- -D clippy::all -D clippy::pedantic
- run: cargo build
- run: cargo build --all-targets
- run: cargo build --no-default-features --features elf
- run: cargo build --no-default-features --features pe
- run: cargo build --no-default-features --features macho
- run: cargo test
Loading