Some intro information from previous sprints: https://hackmd.io/v8SwZC8iR8qdY_JUt2DGCA
Tasks:
* [Update Pwntools #1777](https://github.com/pwndbg/pwndbg/issues/1777)
* [Bogdan] [Add `spray` memory command #1778](https://github.com/pwndbg/pwndbg/issues/1778)
* ```next(p for p in pwndbg.gdblib.vmmap.get() if addr in p).end```
* [Change `vmmap` command to display nearby addresses when filtering by address/map name #1766](https://github.com/pwndbg/pwndbg/issues/1766)
* [Dominik] Change setup.sh to install dependencies in a virtual environment created in pwndbg/.venv/ and use that venv in Pwndbg bootstrap
* Can we optimize/speed up `telescope $address 0x4000`? Why is it so slow?
* [Oleg] Searching memory - see if we can optimize
* https://github.com/pwndbg/pwndbg/blob/dev/pwndbg/commands/search.py
* https://github.com/pwndbg/pwndbg/blob/dev/pwndbg/search.py
* https://github.com/pwndbg/pwndbg/issues/1185
* C implementation: https://github.com/bminor/binutils-gdb/blob/a89e364b45a93acd20f48abd787ef5cb7c07f683/gdb/python/py-inferior.c#L606-L674
* [Nika] telescope command features/enhancements:
* https://github.com/pwndbg/pwndbg/issues/1240
* https://github.com/pwndbg/pwndbg/issues/1195
* https://github.com/pwndbg/pwndbg/issues/1071
---
Sprint outcomes/results:
* https://github.com/pwndbg/pwndbg/pull/1779
* https://github.com/pwndbg/pwndbg/pull/1782
* https://github.com/pwndbg/pwndbg/pull/1780
* https://github.com/pwndbg/pwndbg/pull/1781
* parallel search implementation which did not lead to any speed up (not committed anywhere)
* Some discussions lead us to finding a potential bug in GDB's `search_memory` method and so we reported it here: https://sourceware.org/bugzilla/show_bug.cgi?id=30615