patryk4815
4e85c8cc2b
Portable release use gdb/lldb from pypi ( #3425 )
...
* use gdb/lldb from pypi
* test
* test
* test
* add lldb
* fixy
* fixy
* fixy
* fix toml
* revert bundle
* fix bundle
1 week ago
patryk4815
ee7519b556
drop ppc64 big-endian portable release ( #3424 )
...
* drop ppc64 bigendian release
* fix flake
2 weeks ago
patryk4815
d98f0b7083
bump unicorn 2.1.4 ( #3292 )
3 months ago
William Tan
9fc91b8eb0
Package lldb for distros ( #3195 )
...
* add pwndbg-lldb for deb/rpm/apk/pkg.tar.zst
* update CI to package lldb for distros
4 months ago
William Tan
e02396a1c9
use nixfmt-tree instead of calling the nixfmt-rfc-style directly ( #2928 )
...
as of nix 2.25.0, `nix fmt` will not automatically recurse through
nix files so `nixfmt-rfc-style` will format from stdin instead.
see: https://github.com/NixOS/nix/pull/11438
this issue https://github.com/NixOS/nixfmt/issues/273 recommends that
we use `nixfmt-tree` which calls `treefmt` in the backend with a
minimal configuration for nix
8 months ago
patryk4815
076214357a
portable: make libiconv static ( #2911 )
8 months ago
patryk4815
a4c28ac2cd
bump: lldb_19 -> lldb_20 ( #2880 )
8 months ago
patryk4815
d3dc8f9aa3
Remove missing reference to preremove.sh in refactor ( #2841 )
8 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
e39ddb0ac4
nix: fix ppc64le ( #2738 )
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
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
2546eef4ab
Fix poetry ( #2672 )
...
* fix pwndbg-gdb for portable build
* fix poetry lock
11 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
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
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
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
Aaron Adams
b4d6d5cbb8
Add nix development shell ( #2166 )
1 year ago
Aaron Adams
4b7bc1c062
run nixfmt-rfc-style on all nix files ( #2165 )
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
Filip Grzywok
d497bac847
feat: Move gdb version to gdblib, do not depend on file exec feature in vmmap
2 years ago
patryk4815
15a0cb0a65
flake.nix: fix syntax error
2 years ago
disconnect3d
0a189f7fa9
flake.nix: add comment about distros
2 years ago
Filip Grzywok
bad56cd682
fix: wrong flake nix
2 years ago
Filip Grzywok
ed4a4408a9
fix: Typo in flake nix
2 years ago
Filip Grzywok
bc51c5c782
fix: Only use info proc mappings on supported qemu vesions
2 years ago
patryk4815
3e98c881b9
flake.nix: fix syntax error
2 years ago
disconnect3d
d4a3ba25bf
flake.nix: add comment about distros
2 years ago
Disconnect3d
3d6f86402e
flake.nix: use poetry2nix from nix-community
...
I had to switch to my private repo with poetry2nix because they missed a hash for cryptography==41.0.3 dependency that we updated throughout the dependabot alert about this dependency.
The missing hash was added to the upstream repo in https://github.com/nix-community/poetry2nix/pull/1249
We don't really use this dependency directly, but I went ahead and updated it just in case.
2 years ago
disconnect3d
64a4bd1f5e
Fix nix release build
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