Skip to content

Commit 23be831

Browse files
authored
Update deps (#102)
1 parent 755e74f commit 23be831

File tree

13 files changed

+340
-28
lines changed

13 files changed

+340
-28
lines changed

.gitattributes

Lines changed: 0 additions & 7 deletions
This file was deleted.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ crate-type = ["cdylib", "rlib"]
2828
test = false
2929

3030
[dependencies]
31-
anyhow = { version = "1.0.86" }
31+
anyhow = { version = "1.0.88" }
3232
libafl = { git = "https://github.com/AFLplusplus/LibAFL", rev = "0f26f6ea32aa74ee526636558842ec06bbfb49bb", default-features = false, features = [
3333
"std",
3434
"derive",
@@ -57,7 +57,7 @@ yaxpeax-x86 = { version = "2.0.0", default-features = false, features = [
5757
"use-serde",
5858
"fmt",
5959
] }
60-
typed-builder = "0.19.1"
60+
typed-builder = "0.20.0"
6161
raw-cstr = "0.1.4"
6262
goblin = "0.8.2"
6363
yaxpeax-riscv = { git = "https://github.com/DrChat/yaxpeax-riscv", version = "0.1.0", features = [
@@ -66,8 +66,8 @@ yaxpeax-riscv = { git = "https://github.com/DrChat/yaxpeax-riscv", version = "0.
6666
crc32fast = "1.4.2"
6767
simics = "0.1.1"
6868
indoc = "2.0.5"
69-
serde = { version = "1.0.203", features = ["derive"] }
70-
serde_json = "1.0.117"
69+
serde = { version = "1.0.210", features = ["derive"] }
70+
serde_json = "1.0.128"
7171
versions = { version = "6.2.0", features = ["serde"] }
7272
ffi = "0.1.1"
7373
num-traits = "0.2.19"

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ find out if TSSFS can fuzz your code.
2323
## Quick Start
2424

2525
The fastest way to start using TSFFS is with our [dockerfile](Dockerfile). To set up
26-
TSFFS locally instead, read the [documentation](./docs/src/SUMMARY.md).
26+
TSFFS locally instead, read the [documentation](https://intel.github.io/tsffs). To start
27+
using TSFFS right away:
2728

2829
```sh
2930
git clone https://github.com/intel/tsffs
@@ -40,8 +41,8 @@ Then, run the provided example target and fuzzing configuration:
4041

4142
## Documentation & Setup
4243

43-
Documentation for setup & usage of this project lives in the [docs](./docs/src/SUMMARY.md)
44-
directory of this repository.
44+
Documentation for setup & usage of this project lives online at
45+
[intel.github.io/tsffs](https://intel.github.io/tsffs).
4546

4647
## Capabilities
4748

docs/src/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,4 @@
7979
- [Refreshing Build Environment](developer/refresh.md)
8080
- [Building Against A Specific SIMICS Version](developer/specific-simics-version.md)
8181
- [Debugging TSFFS](developer/debugging.md)
82+
- [Releasing](developer/release.md)

docs/src/developer/release.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Releasing TSFFS
2+
3+
1. Run check script: `./check.sh`
4+
- This will report issues with formatting (C and Python formatting can be ignored
5+
for releases, markdown and Rust issues should be fixed)
6+
- This will perform most checks done in CI including dependencies
7+
- Any dependencies that are outdated or flag vulnerabilities in audits should be
8+
updated
9+
- Any code which has breaking changes (very rare) should be fixed

docs/src/documentation/README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
Documentation for the public distribution of SIMICS and all the crates which make up
44
TSFFS are provided here.
55

6-
- [SIMICS Documentation](https://intel.github.io/tsffs/simics/)
7-
- [Crate Documentation](https://intel.github.io/tsffs/crates/)
8-
- [tsffs](https://intel.github.io/tsffs/crates/tsffs/)
9-
- [simics](https://intel.github.io/tsffs/crates/simics)
10-
- [simics-macro](https://intel.github.io/tsffs/crates/simics_macro)
11-
- [simics-codegen](https://intel.github.io/tsffs/crates/simics_codegen)
12-
- [simics-api-sys](https://intel.github.io/tsffs/crates/simics_api_sys)
13-
- [ispm-wrapper](https://intel.github.io/tsffs/crates/ispm_wrapper)
6+
- [SIMICS Documentation](https://intel.github.io/simulator-bindings/simics/index.html)
7+
- [Crate Documentation](https://intel.github.io/simulator-bindings/crates/index.html)
8+
- [tsffs](https://intel.github.io/tsffs/crates/tsffs/index.html)
9+
- [simics](https://intel.github.io/simulator-bindings/crates/simics/index.html)
10+
- [simics-macro](https://intel.github.io/simulator-bindings/crates/simics_macro/index.html)
11+
- [simics-codegen](https://intel.github.io/simulator-bindings/crates/simics_codegen/index.html)
12+
- [simics-api-sys](https://intel.github.io/simulator-bindings/crates/simics_api_sys/index.html)
13+
- [ispm-wrapper](https://intel.github.io/simulator-bindings/crates/ispm_wrapper/index.html)

docs/src/tutorials/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
We have several tutorials for harnessing and fuzzing various target software.
44

5-
- [Fuzzing an EDK2 UEFI Application](edk2-uefi/README.md)
6-
- [Fuzzing a Kernel Module](kernel-module/README.md)
7-
- [Fuzzing a Custom BIOS](edk2-simics-platform-bios/README.md)
8-
- [Fuzzing a Windows Kernel Mode Driver](windows-kernel/README.md)
5+
- [Fuzzing an EDK2 UEFI Application](edk2-uefi)
6+
- [Fuzzing a Kernel Module](kernel-module)
7+
- [Fuzzing a Custom BIOS](edk2-simics-platform-bios)
8+
- [Fuzzing a Windows Kernel Mode Driver](windows-kernel)
11 MB
Binary file not shown.
11 MB
Binary file not shown.

examples/tutorials/risc-v-kernel/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ FROM ubuntu:22.04 AS buildroot
44
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
55

66
ENV DEBIAN_FRONTEND=noninteractive
7+
ENV FORCE_UNSAFE_CONFIGURE=1
78

89
RUN apt-get -y update && \
910
apt-get -y install \

0 commit comments

Comments
 (0)