Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Headcrab

Creating a modern debugger library for Rust
Collective - Host: opensource - https://opencollective.com/headcrab - Website: https://headcrab-rs.github.io - Code: https://github.com/headcrab-rs

Merge pull request #140 from nbaksalyar/update-clif

Update Cranelift dependency in headcrab_inject

github.com/headcrab-rs/headcrab - 5a420c5da3f51196cd991680bb2b3fded6ce7033 authored over 2 years ago by Nikita Baksalyar <[email protected]>
Update Cranelift dependency in headcrab_inject

* Fix the inject_abort test.
* Simplify injection code (we don't need to use sinks to obtain rel...

github.com/headcrab-rs/headcrab - 0fa5658555f4190cf60998a7feb42cc07c8f48d9 authored over 2 years ago by Nikita Baksalyar <[email protected]>
Merge pull request #139 from nbaksalyar/update-deps

Fix race condition in the writemem test

github.com/headcrab-rs/headcrab - c735f86d31ba6c9b49e8b13af27494827430ecaf authored over 2 years ago by Nikita Baksalyar <[email protected]>
Fix race condition in the writemem test

It incorrectly used both PTRACE_TRACEME and PTRACE_ATTACH while
only the TRACEME call is required.

github.com/headcrab-rs/headcrab - 3d4facf3b8601aacafbea8ce13fbd64b1afb54e6 authored over 2 years ago by Nikita Baksalyar <[email protected]>
Update gimli dependency

github.com/headcrab-rs/headcrab - fe1c59ad0941fca509a27949466c5ae91a8d1d76 authored over 2 years ago by Nikita Baksalyar <[email protected]>
Merge pull request #138 from nbaksalyar/fix-clippy

Fix clippy warnings

github.com/headcrab-rs/headcrab - d3416b47607dee64ea0ee6de910af5978987813b authored over 2 years ago by Nikita Baksalyar <[email protected]>
Fix clippy warnings

github.com/headcrab-rs/headcrab - 2cf467e28eb0d5043b5e2413a6641674311ff37b authored over 2 years ago by Nikita Baksalyar <[email protected]>
Switch to GitHub Actions for CI (#137)

* Switch to GitHub Actions for CI
* Remove TravisCI

github.com/headcrab-rs/headcrab - 157ba6cca4c249ca804916580dd8fb0bf704401a authored over 2 years ago by Nikita Baksalyar <[email protected]>
add m[un]map tests (#136)

* add m[un]map tests
* simplify syscall.rs tests

Co-authored-by: bjorn3 <[email protected]...

github.com/headcrab-rs/headcrab - ae5e5260f885bf99eba0f035df97d5925f0ff6bb authored over 2 years ago by Proloy Mishra <[email protected]>
add a `munmap` method for `LinuxTarget` (#135)

* add a `munmap` method for `LinuxTarget`

* format

* Update src/target/linux.rs

github.com/headcrab-rs/headcrab - b74a589a9a3808ef9cb98daac5d4b1a62a89b2d1 authored over 2 years ago by Proloy Mishra <[email protected]>
Merge pull request #134 from pro465/patch-1

tiny edit

github.com/headcrab-rs/headcrab - 04cb3104dd453273d2e4c5bd528f7ba23d5099c6 authored over 2 years ago by Nikita Baksalyar <[email protected]>
tiny edit

github.com/headcrab-rs/headcrab - 1e24205b257df24b17f0d788a4a7da2c9963014b authored over 2 years ago by Proloy Mishra <[email protected]>
Merge pull request #98 from nbaksalyar/registers

Add API to read & write registers for Linux

github.com/headcrab-rs/headcrab - 8e9424a8a9d650a6a0242b0cbbb5f8e7388f9037 authored almost 4 years ago by bjorn3 <[email protected]>
Fix platform-specific naming and conditional compilation

github.com/headcrab-rs/headcrab - 488a9d498188b781b0592861e175856a7e644a1f authored almost 4 years ago by Nikita Baksalyar <[email protected]>
Add dummy registers implementation for macOS

github.com/headcrab-rs/headcrab - 19c0b3c85713f18f8951567085d13dc652a2aa23 authored almost 4 years ago by Nikita Baksalyar <[email protected]>
Implement x86_64 registers

github.com/headcrab-rs/headcrab - 6ab52a2467bb0f472fbfee66ced13c5c50aac981 authored almost 4 years ago by Nikita Baksalyar <[email protected]>
Add target::registers::Registers trait

This trait can be used to implement register reading & writing functions
for target architectures.

github.com/headcrab-rs/headcrab - e8f87aec51175880fa073d092ceea1d29c382ca0 authored almost 4 years ago by Nikita Baksalyar <[email protected]>
Merge pull request #129 from TaKO8Ki/remove-unused-imports

Remove unused imports

github.com/headcrab-rs/headcrab - efb0609892f8cf8960853b5b30526e8f7ee3724c authored almost 4 years ago by bjorn3 <[email protected]>
remove unused imports

github.com/headcrab-rs/headcrab - b7cee5ea14646c5492ccf5675c57f5b7e52d9957 authored almost 4 years ago by Takayuki Maeda <[email protected]>
Merge pull request #121 from headcrab-rs/bjorn3-nicer-reg-fmt

Use {:#016x?} for register printing

github.com/headcrab-rs/headcrab - 9ebb779c756ca3cd559ea6279fce8c3fc1449942 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Use {:#016x?} for register printing

The `x` causes all numbers to be formatted as hex. The `#` causes both an `0x` prefix to be adde...

github.com/headcrab-rs/headcrab - 09aecffc7462716f4e6bc1054486c59b50fcdba8 authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #118 from Arthamys/patch_breakpoints

remove _patch_breakpoint function

github.com/headcrab-rs/headcrab - 619f1e57cca080957275519c73924baf0c2ec471 authored about 4 years ago by bjorn3 <[email protected]>
remove _patch_breakpoint function

github.com/headcrab-rs/headcrab - e727c011ecad513025e558054230b9f75cd57ab9 authored about 4 years ago by san <[email protected]>
Merge pull request #120 from bjorn3/inject_refactor

Refactor headcrab_inject

github.com/headcrab-rs/headcrab - 444ba54d2f0d0b7d30bf0a400bc20831c1995577 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Introduce InjectionContext

github.com/headcrab-rs/headcrab - 2bb3e22c8760f6c458d3000e939d78ad48dc0dd8 authored about 4 years ago by bjorn3 <[email protected]>
Move InjectionContext to module.rs and rename to InjectionModule

github.com/headcrab-rs/headcrab - d26d365177c82f1527db409b4ad3d49b2d8c79c6 authored about 4 years ago by bjorn3 <[email protected]>
Change alignment to u64

github.com/headcrab-rs/headcrab - 5440af46ef08ef5358b37e50d1227a465aa0c25f authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #119 from bjorn3/sync_errors

Make all errors Send + Sync

github.com/headcrab-rs/headcrab - 8866e4251d80ee89d8318fdf799bc983b1d32443 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Make all errors Send + Sync

github.com/headcrab-rs/headcrab - 837304b768b70b7e54b4ceced22a340d1ad6a79e authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #117 from bjorn3/flexible_launch

Accept an arbitrary Command as argument for launch

github.com/headcrab-rs/headcrab - db88a530586ffcaa92faec1bf4a965836f48f3fc authored about 4 years ago by bjorn3 <[email protected]>
Accept an arbitrary Command as argument for launch

This allows passing arguments and setting env vars for the debuggee

github.com/headcrab-rs/headcrab - 70906107da99c8cbb2c81cdd95b575911a4b2e55 authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #108 from Arthamys/breakpoints

Breakpoint support on Linux

github.com/headcrab-rs/headcrab - e4eb3f3b69050c8c89aad972168b500d1c7e108c authored about 4 years ago by bjorn3 <[email protected]>
use target::ReadMemory instead of ptrace::read

github.com/headcrab-rs/headcrab - f555d99c85f10ac47d1963ed238d2b1929c103e2 authored about 4 years ago by san <[email protected]>
Merge branch 'master' of github.com:headcrab-rs/headcrab into breakpoints

github.com/headcrab-rs/headcrab - c6f2c0f3633922b099bde6565182cf364edbde87 authored about 4 years ago by san <[email protected]>
fix clippy warnings

github.com/headcrab-rs/headcrab - 3724b3f779ea6bc161a42eb235f25a92f05c330f authored about 4 years ago by san <[email protected]>
make repl breakpoint usage more explicit

github.com/headcrab-rs/headcrab - c1cdd62f3e4703764e939902369c68ca1d26d0bc authored about 4 years ago by san <[email protected]>
Restore rip register after mucking with breakpoint

github.com/headcrab-rs/headcrab - f35f99cc4384daebef79c55bc70845c51d026cf4 authored about 4 years ago by san <[email protected]>
fix numbering in loop breakpoint test

github.com/headcrab-rs/headcrab - c08318cbabcf590bf88fa5ae2003592368abd480 authored about 4 years ago by san <[email protected]>
remove clutter in step funciton

github.com/headcrab-rs/headcrab - d95bf642e98c05ee7650f26ba43c97d53bd87e87 authored about 4 years ago by san <[email protected]>
Fix missing waitpid call when handling breakpoint

github.com/headcrab-rs/headcrab - 999b015e66144d8a74850631216b349d123997cb authored about 4 years ago by san <[email protected]>
Update breakpoint repl usage

github.com/headcrab-rs/headcrab - 57f2d615f14d5b920ecf16b3560ddfdc9ea051c3 authored about 4 years ago by san <[email protected]>
Reduce sleep to 1 nanosec

github.com/headcrab-rs/headcrab - bcb53a3c8f9a831fe694794c1f359e56cd493fbc authored about 4 years ago by san <[email protected]>
remove WaitStatus assertion

github.com/headcrab-rs/headcrab - 73e2dd64f1bc0c71a5ae90e65deeea9766fb1791 authored about 4 years ago by san <[email protected]>
Merge pull request #114 from bjorn3/imgui

Add imgui based gui example

github.com/headcrab-rs/headcrab - dff82e493e8603ad6f182d0687c34fc4a0093972 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Use FiraMono as font

github.com/headcrab-rs/headcrab - 20eca3caad1ab29e389809516871298ae52de7c9 authored about 4 years ago by bjorn3 <[email protected]>
Only compile gui example depencencies on Linux

github.com/headcrab-rs/headcrab - 6b56f67f7056e8292e0e8a920d78bda31dbe687d authored about 4 years ago by bjorn3 <[email protected]>
Install packages necessary for compiling imgui on Linux CI

github.com/headcrab-rs/headcrab - e57c454bb75cae295e4fd8c0460c906f7b1c14a5 authored about 4 years ago by bjorn3 <[email protected]>
Add patch_breakpoint_function command

github.com/headcrab-rs/headcrab - d374dc15c231950ddc7f6018f1208522bf2149d1 authored about 4 years ago by bjorn3 <[email protected]>
Show backtrace

github.com/headcrab-rs/headcrab - f2cd44180c6231d5253f34df3dbc448824a2161c authored about 4 years ago by bjorn3 <[email protected]>
Set default window position and sizes

github.com/headcrab-rs/headcrab - 548c9a2f3f10c07dece40910145925dd18855a8e authored about 4 years ago by bjorn3 <[email protected]>
Update to imgui 0.5

github.com/headcrab-rs/headcrab - 086feeafc592a027cbbc0c895add6041c08fea5f authored about 4 years ago by bjorn3 <[email protected]>
Commit missing changes

github.com/headcrab-rs/headcrab - c170df9a8bda1ea3bf050348f0054fe38662704a authored about 4 years ago by bjorn3 <[email protected]>
Better backtrace view

github.com/headcrab-rs/headcrab - b1772dc7e1b892135397b9d2ec0e9efc002effa9 authored about 4 years ago by bjorn3 <[email protected]>
Enable config_windows_move_from_title_bar_only

github.com/headcrab-rs/headcrab - 9c6cb37681458f4c1506aa15b0e42a847d3431ac authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #113 from bjorn3/structured_locals

Refactor local printing

github.com/headcrab-rs/headcrab - 0338da55607fd2ff71032a967ec2d4c5ea9f0ae3 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Fix read_locals test

github.com/headcrab-rs/headcrab - be01d380d64e9321bda8bebece01ddea2ad7096e authored about 4 years ago by bjorn3 <[email protected]>
Rename dwarf_attr_not_missing_action

github.com/headcrab-rs/headcrab - 340d76daa5e0298672c585d73607cba97ec1efff authored about 4 years ago by bjorn3 <[email protected]>
Merge branch 'master' into breakpoints

github.com/headcrab-rs/headcrab - b8cf8deb59466fb9869f01d0015602b80aeb5e92 authored about 4 years ago by san <[email protected]>
Test that printing structs locals is not crashing

github.com/headcrab-rs/headcrab - f5347ad3b216ec1bc9b973d70e8a024517c4fb0f authored about 4 years ago by bjorn3 <[email protected]>
Introduce PrimitiveValue

github.com/headcrab-rs/headcrab - f138c6f1e122d22c5add447499052f90e6d32449 authored about 4 years ago by bjorn3 <[email protected]>
Eagerly evaluate location expressions

github.com/headcrab-rs/headcrab - 7375c19f2bdff9059c6cd762a6a0c36d2a69f171 authored about 4 years ago by bjorn3 <[email protected]>
Introduce EvalContext

github.com/headcrab-rs/headcrab - ddc7c7d0a91bafaa4311cadab3c60c4829f3b89b authored about 4 years ago by bjorn3 <[email protected]>
Make local type mandatory

github.com/headcrab-rs/headcrab - ad4b3aa4b6e78c7a52237423323e81bf0d6bbc6a authored about 4 years ago by bjorn3 <[email protected]>
Introduce dwarf_attr macro

github.com/headcrab-rs/headcrab - b463b9c20ed41d479c4cd623c935193047382c75 authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #107 from blitzerr/i-100upstream/master

Implement source mapping

github.com/headcrab-rs/headcrab - 2e35c6579e4352ecda24983539ee990642579908 authored about 4 years ago by bjorn3 <[email protected]>
Multiple use statements for the same module removed

github.com/headcrab-rs/headcrab - 5cb13e3de4d4a2a94f6a1104f8fe38efb335db82 authored about 4 years ago by blitzerr <[email protected]>
running rustfmt

github.com/headcrab-rs/headcrab - d3de3ddf50d50bea0a2baea19754aa5a9ec5d1a4 authored about 4 years ago by blitzerr <[email protected]>
typo in function name

github.com/headcrab-rs/headcrab - bf963b910600d4aa7745f4aaa68688542c149102 authored about 4 years ago by blitzerr <[email protected]>
another implementation of highlight, when syntax-highlighting is not enabled

github.com/headcrab-rs/headcrab - bfb7780cc430ed6e6695abe506f6daddf8474878 authored about 4 years ago by blitzerr <[email protected]>
Put syntect crate import behind a feature flag.

Now the repl can be run as cargo run --example repl --features syntax-highlighting

github.com/headcrab-rs/headcrab - 4c7570733aa686c9d15fb202ac3a35bdd4a512a0 authored about 4 years ago by blitzerr <[email protected]>
Added comments and credits for pretty module

github.com/headcrab-rs/headcrab - 37dfe4b9d97a27f8fc8bc13fa99e28ce2967593b authored about 4 years ago by blitzerr <[email protected]>
Update src/symbol/source.rs

Co-authored-by: bjorn3 <[email protected]>

github.com/headcrab-rs/headcrab - 0f10d8a38f0509c1985ba05355300f6265bb7c6d authored about 4 years ago by blitzerr <[email protected]>
adding a new backtrace error type

github.com/headcrab-rs/headcrab - 80f75687c930adf53ae4533347d792c24bc5f1fe authored about 4 years ago by blitzerr <[email protected]>
completion for backtrace sub commands and showing the filename and function during syntax highlighting of code snippet

github.com/headcrab-rs/headcrab - 07048bb68d1e14684c107456fee20acc135676c1 authored about 4 years ago by blitzerr <[email protected]>
syntax highlighting improved

github.com/headcrab-rs/headcrab - 99c612bb64878f13780c3548fc0e9fa9c4bea408 authored about 4 years ago by blitzerr <[email protected]>
syntax highlighting for source code snippet

github.com/headcrab-rs/headcrab - 2e40eebd7e93e4788b60aea4861b6d401d7de806 authored about 4 years ago by blitzerr <[email protected]>
More review comments addressed

github.com/headcrab-rs/headcrab - 0cd033b4baacca1aa1df2160467d4fe7a544d544 authored about 4 years ago by blitzerr <[email protected]>
Fixing some typos

github.com/headcrab-rs/headcrab - 8c4a44f2da680dac7c582b514966c78d57d206db authored about 4 years ago by blitzerr <[email protected]>
Pr comments addressed

github.com/headcrab-rs/headcrab - 9bae6d2a8035da373d2fc35ca5de2328a42d2e98 authored about 4 years ago by blitzerr <[email protected]>
[100] Implement source mapping

change summary
--------------

(+) Print source lines when pausing on a breakpoint.
(+) New comm...

github.com/headcrab-rs/headcrab - f71cde858fe1510df4a99d17a273f674c5289124 authored about 4 years ago by blitzerr <[email protected]>
Update examples/repl.rs

Co-authored-by: bjorn3 <[email protected]>

github.com/headcrab-rs/headcrab - 5156f5a0b91ed07266acec7374728dc8f64ffe2f authored about 4 years ago by Galilée Enguehard <[email protected]>
Update instruction offset comment

github.com/headcrab-rs/headcrab - 46f533ec28c223ebef2b655b11ba175371fd7845 authored about 4 years ago by san <[email protected]>
Add example to breakpoint error message

github.com/headcrab-rs/headcrab - 941d83e409770f7ce8162e5ff116c7eae2a1607e authored about 4 years ago by san <[email protected]>
Allow setting breakpoint in repl

github.com/headcrab-rs/headcrab - e1731a118441370608a554088fde5c5902e20efc authored about 4 years ago by san <[email protected]>
Merge branch 'master' of github.com:Arthamys/headcrab into breakpoints

github.com/headcrab-rs/headcrab - 24837e3c2f29f7f44bdca2f4d882150e02180ca3 authored about 4 years ago by san <[email protected]>
Add basic breakpoint feature to repl example

github.com/headcrab-rs/headcrab - 872d83ef39882af7b3a36d32bd80c7df807e91d7 authored about 4 years ago by san <[email protected]>
Update breakpoint api

github.com/headcrab-rs/headcrab - 641acd7a4a92f0b3866352c4a1efa87f3eece68e authored about 4 years ago by san <[email protected]>
refactor from PR comments

github.com/headcrab-rs/headcrab - d6f97c1a5a9238bad18124267aa5efc221feef13 authored about 4 years ago by san <[email protected]>
Set breakpoint in repl example

github.com/headcrab-rs/headcrab - 52ae8502c54a64d556cfe164706443f088077f2e authored about 4 years ago by san <[email protected]>
Set breakpoint in repl example

github.com/headcrab-rs/headcrab - b28cd2ccd3c04ba900df953c7021a0fe192363a1 authored about 4 years ago by san <[email protected]>