diff --git a/docs/src/message_passing/message_passing.md b/docs/src/message_passing/message_passing.md index 0d54418c1e..1bbf0ca9c1 100644 --- a/docs/src/message_passing/message_passing.md +++ b/docs/src/message_passing/message_passing.md @@ -75,7 +75,7 @@ So the outgoing messages flow is like this over the outgoing broadcast `Shmem`: To use `LLMP` in LibAFL, you usually want to use an `LlmpEventManager` or its restarting variant. They are the default if using LibAFL's `Launcher`. -If you should want to use `LLMP` in its raw form, without any `LibAFL` abstractions, take a look at the `llmp_test` example in [./libafl/examples](https://github.com/AFLplusplus/LibAFL/blob/main/libafl/examples/llmp_test/main.rs). +If you should want to use `LLMP` in its raw form, without any `LibAFL` abstractions, take a look at the `llmp_test` example in [./libafl/examples](https://github.com/AFLplusplus/LibAFL/blob/main/libafl_bolts/examples/llmp_test/main.rs). You can run the example using `cargo run --example llmp_test` with the appropriate modes, as indicated by its help output. First, you will have to create a broker using `LlmpBroker::new()`. Then, create some `LlmpClient`s in other threads and register them with the main thread using `LlmpBroker::register_client`.