patryk4815
ef858d7b44
bump unicorn-2.1.3 ( #2776 )
9 months ago
patryk4815
9685c19a2e
Apple Silicon GDB :) ( #2770 )
9 months ago
patryk4815
fa3fdf7552
bump gdb-16.2 ( #2765 )
9 months ago
patryk4815
c0036915c0
ci: disable ppc64be for lldb + nix ( #2752 )
...
* ci: disable ppc64be for lldb
* nix: fix portable naming
10 months ago
patryk4815
dc14253061
portable: fix ipython autocompletion ( #2739 )
10 months ago
patryk4815
f85ac5e825
nix: fix unicorn build on 32bit systems ( #2737 )
...
* nix: fix unicorn build on 32bit systems
* nix: fix unicorn build on 32bit systems
10 months ago
patryk4815
a0e39b06de
bump unicorn to 2.1.2 ( #2731 )
...
* bump unicorn to 2.1.2
* fix lock
10 months ago
patryk4815
85582c0ccf
Remove poetry and add uv packet manager ( #2726 )
...
* replace poetry.lock with uv.lock
* replace poetry.lock with uv.lock
* replace poetry.lock with uv.lock
* setup.sh port to uv
* gdbinit / lldbinit port to update deps in uv
* lint port to uv
* lint
* lint
* docker-compose is legacy command
* fix setup install info
* fix update deps
* port setup-dev to uv
* port dockerfiles
* fix portable suffix
* fix setup
* fix setup
* port nix poetry na uv
* fix var naming
* change poetry to uv in github actions
* fix readthedocs
* bugs
* ok
* patch lldb / gdb
* fix pyenv
* overlay tblgen lldb
* new uv lock
* fix for portable
* rewrite flake to new cross system
* fix ci
* fix mkdocs & mypy
* fast lint
* fix mkdocs
* fix lint
* rm mips
* small refactor
* fix ppc64
* add ppc64le
10 months ago
patryk4815
dd75e208eb
Add support for pwndbg (gdb) on apple silicon chips ( #2666 )
...
* bump nix
* add ci
* add pwndbg to nix darwin
* fix test
11 months ago
patryk4815
9c734cfc17
Fix readline bug ( #2622 )
...
* nix fmt
* lldbinit fix missing PWNDBG_NO_AUTOUPDATE
* gdb fix readline bug
* gdb fix readline bug
* add readline test
* fix block readline
* add readline test
12 months ago
patryk4815
64bd3fee8e
Port to aglib: ropgadget ( #2563 )
...
* Port to aglib: ropgadget, rop
* rop: fix capstone mode
* rop: fix msg
1 year ago
Aaron Adams
74838520dc
fix(nix): add missing one_gadget package for tests ( #2546 )
1 year ago
patryk4815
0caf175699
Fix terminfo ( #2532 )
...
* Fix proper check symlink path
* Fix #2531 terminfo issues in portable build
* Remove useless line this should be remove in #2459 PR
* Fix terminfo for portable on darwin
* test ci TERM=xterm-256color
* portable: Disable user site packages `-s` (same as PYTHONNOUSERSITE=1)
* portable: fix bundling on darwin
* portable: Disable user site packages (same as PYTHONNOUSERSITE=1)
* portable: Disable user site packages
1 year ago
patryk4815
1bafe22ae1
Add new portable builder for macos + rewrite all ( #2528 )
1 year ago
patryk4815
8597194398
Add LLDB build check workflows for x86_64-darwin and aarch64-darwin ( #2526 )
...
* flake:
- bump nixpkgs:
- glibc-2.39-52 -> glibc-2.40-36
- lldb-19.1.1 -> lldb-19.1.1
- gdb-15.1 -> gdb-15.2
- python3-3.12.5 -> python3-3.12.7
- add cachix
* workflows:
- add build check lldb for x86_64-darwin and aarch64-darwin
- bump nix installer v22->v30
- add cachix
* nix: fix pyenv for darwin
* devshell: nixfmt file
* nix: remove IFD from pwndbgVersion
* releases: use cachix
1 year ago
patryk4815
a534af1c28
Port a lot of tests to aglib ( #2519 )
...
* nix: proper use of `version` in jemalloc
* tests: remove gdblib from tests where can
* workflows: add check build pwndbg-lldb
* tests: fix test_commands[jemalloc_heap]
* tests: remove unused JEMALLOC_PATH
* nix: fix jemalloc-static
* tests: fix failing test_commands[bugreport]
1 year ago
Aaron Adams
f26453884f
Fix jemalloc and qemu tests on nixos ( #2515 )
...
* docs: Add missing testing toc entries and other minor formatting
* fix: Adjust nix dev shell packages to properly support jemalloc and qemu tests
* fix(jemalloc): Add more robust error handling to jemalloc commands and fix test
* fix: point JEMALLOC_PATH to correct jemalloc package path
* fix: Use correct aglib-compatible symbol resolution function
* fix: re-enable test_jemalloc_heap test and make slightly more forgiving
1 year ago
patryk4815
feeb713396
Fix jemalloc #2502 ( #2512 )
...
* add nix fmt
* fix capstone=5.0.3 on darwin
* nix fmt
* nix fmt
* port jemalloc to aglib
* fix aglib gdb value by index
* fix jemalloc typing
* fix jemalloc typing
* jemalloc improve times
1 year ago
patryk4815
efdc16310f
pkg.nix: fix proper filename extension ( #2471 )
1 year ago
patryk4815
d96815153a
bump: capstone=5.0.3 & unicorn=2.1.1 ( #2451 )
...
* bump: capstone=5.0.3 & unicorn=2.1.0
* archlinux: fix usage of correct versions of Python dependencies
* bump: unicorn=2.1.1
* portable: remove unneeded proot
* bump: nixpkgs & poetry2nix
* fix pycache for release nix
1 year ago
Matt.
6cac3dfd0f
Update Nix files for LLDB Pwndbg ( #2410 )
...
* Update nix files for `pwndbg-lldb`
* Update nix/pwndbg.nix
Co-authored-by: patryk4815 <bux.patryk@gmail.com>
* Update nix/pwndbg.nix
Co-authored-by: patryk4815 <bux.patryk@gmail.com>
* Remaining fixes
---------
Co-authored-by: patryk4815 <bux.patryk@gmail.com>
1 year ago
patryk4815
463bdf0978
nix/portable: add pycache ( #2402 )
1 year ago
patryk4815
620f38008c
fix nix + charset + bump dependencies ( #2355 )
...
* fix charset issues
* use '.skip-venv' in nix'ed pwndbg
* bump nix & python dependencies, gdb15.1, python3.12.4
1 year ago
Aaron Adams
b4d6d5cbb8
Add nix development shell ( #2166 )
1 year ago
Aaron Adams
581861d2fd
Executable bit/shebang house cleaning ( #2189 )
2 years ago
Aaron Adams
4b7bc1c062
run nixfmt-rfc-style on all nix files ( #2165 )
2 years ago
Gulshan Singh
90933c3b58
Upgrade all dependencies ( #2128 )
...
* Upgrade dependencies
---------
Co-authored-by: patryk4815 <patryk.sondej@gmail.com>
2 years ago
Gulshan Singh
da817b2378
Install dev dependencies with poetry ( #2065 )
...
* Add dev dependencies to pyproject.toml
* Add poetry.toml file
* Remove dev-requirements and install dev dependencies with poetry
* Update pwndbg.nix
2 years ago
patryk4815
7f9ae113d1
nix: cryptography: disable build from source, because rust hash had to be repaired many times, see: eg. https://github.com/pwndbg/pwndbg/pull/2024 ( #2052 )
2 years ago
psondej
ab96e1a9b9
- remove gdb-pt-dump from all files
...
- remove submodules from all files
- bump flake.lock
- add gdb-pt-dump as dependency
- fix building Dockerfile
- fix gdb-pt-dump was broken on portable packages
2 years ago
disconnect3d
64a4bd1f5e
Fix nix release build
2 years ago
Patryk Sondej
f5f518fa69
fix linter bundle-linux.sh
2 years ago
Patryk Sondej
f3914e2696
init add portable pwndbg using nix, package for rpm,deb,arch,alpine
...
Signed-off-by: Patryk Sondej <patryk.sondej@gmail.com>
2 years ago