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

Add test for local reading

github.com/headcrab-rs/headcrab - dfa38ec238955032fc7d4030008b3cad9f10518c authored about 4 years ago by bjorn3 <[email protected]>
Add debug impl for Local

It is handcoded to prevent printing the whole underlying blob of
debuginfo

github.com/headcrab-rs/headcrab - dcd0fea8a8e1feb2ddc8e55d12eb21d3bf277a6c authored about 4 years ago by bjorn3 <[email protected]>
Show arguments in repl

github.com/headcrab-rs/headcrab - f5a9da0773f7b5d28b7b663227cf0445e9a40770 authored about 4 years ago by bjorn3 <[email protected]>
Show locals in repl

github.com/headcrab-rs/headcrab - 006cba29357adfbce48ba41a797fec1b7ee92cc1 authored about 4 years ago by bjorn3 <[email protected]>
Add local value testee

github.com/headcrab-rs/headcrab - 202c7bb2b41ab25424e8040e9e1f591034515bb6 authored about 4 years ago by bjorn3 <[email protected]>
Make unwind_stack test more robust

Ignore all frames below main. This is necessary to make the next commit
pass tests.

github.com/headcrab-rs/headcrab - 55c97655e5f81b757a7b8002884e668d1ed88c7f authored about 4 years ago by bjorn3 <[email protected]>
Handle DW_AT_const_value

github.com/headcrab-rs/headcrab - 988a25ceecf2ed62f3f1a7ded26091a7acd4940a authored about 4 years ago by bjorn3 <[email protected]>
Iterate over function locals

github.com/headcrab-rs/headcrab - f96def2812c1fb49fc3862dcb53d1e8499996e67 authored about 4 years ago by bjorn3 <[email protected]>
Add expression evaluation dwarf util

github.com/headcrab-rs/headcrab - c56faa741531c23246b893df7b1c24ebb71578ec authored about 4 years ago by bjorn3 <[email protected]>
Read function debuginfo

github.com/headcrab-rs/headcrab - d5b017014bd487dc151a5923ff99c068dbbb0e23 authored about 4 years ago by bjorn3 <[email protected]>
Show inlined frames and frame location in repl

github.com/headcrab-rs/headcrab - 97e9893a0714437b6020daf0f6c1e104bb352d7e authored about 4 years ago by bjorn3 <[email protected]>
Move RelocatedDwarf to symbol/relocate.rs

github.com/headcrab-rs/headcrab - 86b449d12c0ef1a29da0934cb59938f9cb167148 authored about 4 years ago by bjorn3 <[email protected]>
Store Expression instead of address in ParsedDwarf

github.com/headcrab-rs/headcrab - 2747609d8ca9ae7a27427f7dcbf55aeecb400e78 authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #81 from fabiim/fix-threads-test

Make threads test more robust

github.com/headcrab-rs/headcrab - 417611046763a3dcbfb5b307db95cab780c8edd8 authored about 4 years ago by bjorn3 <[email protected]>
Update src/target/linux.rs

Prevents an allocation in the happy case.

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

github.com/headcrab-rs/headcrab - 71ceeba9d495c126a16039bdf36680445dbea0d6 authored about 4 years ago by Fábio Botelho <[email protected]>
Simplify code

Should be safe to unwrap, the name method already handles threads that
have finished by returnin...

github.com/headcrab-rs/headcrab - 77139f0180451b25ec7528f982c55eb6b88c0b7a authored about 4 years ago by Fábio Botelho <[email protected]>
Merge pull request #83 from headcrab-rs/fix-typo

Fix typo in contributors guide

github.com/headcrab-rs/headcrab - d1a8b5873277962ea26c70affc3a0d4fa0fb7cfd authored about 4 years ago by Nikita Baksalyar <[email protected]>
Fix typo in contributors guide

github.com/headcrab-rs/headcrab - aba432fb98ac4d841899a97aea2a3aef6c817854 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Merge pull request #73 from JJendryka/watchpoint

Add watchpoint

github.com/headcrab-rs/headcrab - ba7bf29c3e0966d944b829126593684ce82c50d2 authored about 4 years ago by bjorn3 <[email protected]>
Make threads tests more robust

Can handle the failure to obtain the name of a thread. This might
happen for different reaons (e...

github.com/headcrab-rs/headcrab - 4cbed7a3300d257bb07838faa974128adc02e57e authored about 4 years ago by Fábio Botelho <[email protected]>
Implement code review suggestions

github.com/headcrab-rs/headcrab - 1fd5ed76a28b44c6e5e547a140e3787aa86df013 authored about 4 years ago by Jakub Jendryka <[email protected]>
Merge pull request #76 from DeltaManiac/win

Windows Target

github.com/headcrab-rs/headcrab - 6d2c47571dce1e81845c94b63e382d40f82e2af9 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Merge branch 'master' into watchpoint

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

Test fixes

github.com/headcrab-rs/headcrab - 39475023f7867bd84a17c3f67d94555130562617 authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #79 from bjorn3/fix_relocated_dwarf

Correctly handle entry.address_range

github.com/headcrab-rs/headcrab - 056d78afa9e9fae50adcae6083ed91b5ac2faab4 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Correctly handle entry.address_range

github.com/headcrab-rs/headcrab - 6ae1c5e0a74a513d60a2a2da29ce2ebfe4fdfbef authored about 4 years ago by bjorn3 <[email protected]>
Don't try to return to the parent function from the fork child

Fixes a "free(): invalid next size (normal)" warning

github.com/headcrab-rs/headcrab - d6fe75bd33456c8a7a3314d6e8df8e9b4cb46d88 authored about 4 years ago by bjorn3 <[email protected]>
Fix running tests with --test-threads

github.com/headcrab-rs/headcrab - ffed15a93e2064259388da8319a0da7c4d1584b9 authored about 4 years ago by bjorn3 <[email protected]>
Fix hardware breakpoint test

github.com/headcrab-rs/headcrab - a752b54e373bcd0764ac4ec51f0cbd4a8afacaf6 authored about 4 years ago by Jakub Jendryka <[email protected]>
Fix cargo fmt

github.com/headcrab-rs/headcrab - 4982fb240f99b906094e20ee4a329d5767fff04e authored about 4 years ago by DeltaManiac <[email protected]>
Added Review Comments

github.com/headcrab-rs/headcrab - e902154e461b80557d6e8ca039f3a85facf2a3a3 authored about 4 years ago by DeltaManiac <[email protected]>
Merge branch 'master' into watchpoint

github.com/headcrab-rs/headcrab - ba63b0712ebb2f8da84534791a386686fc83037a authored about 4 years ago by Jakub Jendryka <[email protected]>
Implement code review suggestions

github.com/headcrab-rs/headcrab - d20cf690db2dfe05bb99bb268abf0a4ee4e28d1e authored about 4 years ago by Jakub Jendryka <[email protected]>
More complete hardware breakpoint test

github.com/headcrab-rs/headcrab - c3a2c94f1def6f2bc89a197410894da342bfffc9 authored about 4 years ago by Jakub Jendryka <[email protected]>
Hardware breakpoint cleanup

github.com/headcrab-rs/headcrab - a5d766935ae79744fb06b6f7a1b72f97587643c0 authored about 4 years ago by Jakub Jendryka <[email protected]>
Watchpoint fixes

github.com/headcrab-rs/headcrab - 0fef3086552b7feb806f1aa77dd33c8f8f69e940 authored about 4 years ago by Jakub Jendryka <[email protected]>
Apply suggestions from code review

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

github.com/headcrab-rs/headcrab - c06411cdd90b90396ca45b61847edf1d26491320 authored about 4 years ago by Harikrishnan Menon <[email protected]>
Added attach to process

github.com/headcrab-rs/headcrab - b4466f97db59f0874e7bb4fb8fa8716dac2fc926 authored about 4 years ago by DeltaManiac <[email protected]>
Fix watchpoint bug

github.com/headcrab-rs/headcrab - 8fb772d8133585ce973d306c18b0c3782eb008e3 authored about 4 years ago by Jakub Jendryka <[email protected]>
Merge pull request #75 from nbaksalyar/read-mem-improvements

ReadMem improvements

github.com/headcrab-rs/headcrab - 719fb78bb4b50be95044616a9829417df2cc2250 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Implement review suggestions

- Get rid of unnecessary cloning (iter.cloned() -> into_iter())
- Rename function parameter for ...

github.com/headcrab-rs/headcrab - f29d886710957a76bdbfedf831402f9af77a3b4d authored about 4 years ago by Nikita Baksalyar <[email protected]>
Remove Win32 Symbol Handler

github.com/headcrab-rs/headcrab - accdcffc518a84f86859b0c80b0c929cb3a9da5b authored about 4 years ago by DeltaManiac <[email protected]>
Add `ReadMem::read_byte_slice` and reduce allocations

- Add a new method to read a u8 slice from debuggee's memory.
- `ReadOp::split_on_page_boundary`...

github.com/headcrab-rs/headcrab - 124c159680b11ee6ab44d365bd10542f6a5e29f8 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Improve documentation for split_protected

Emphasise its usage for both read and write operations and document
the `maps` argument.

github.com/headcrab-rs/headcrab - a6be6874b2d548e459aa8ab5411c19aebf4fff43 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Fix incorrect comment in ReadMem

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

github.com/headcrab-rs/headcrab - 6803b957833ecc869b8ae40a78615f1875fd48fe authored about 4 years ago by Nikita Baksalyar <[email protected]>
Update Cargo.toml

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

github.com/headcrab-rs/headcrab - 1d611ca9143394ceb74e162cb345caea36a0d8d9 authored about 4 years ago by Harikrishnan Menon <[email protected]>
Add `ReadMem::read_slice` and `ReadMem::read_ptr`

These functions can be used for reading vectors and arrays from debuggee's memory.
This commit a...

github.com/headcrab-rs/headcrab - 40b01ce2f6e03c937e920d5bd2f8d659b80b1520 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Use generic function to split memory operations

We can't use proc_vm_write and proc_vm_read on protected memory pages,
so we should split memory...

github.com/headcrab-rs/headcrab - dcb500cb2d0b5bee4a75e70e464614b368d03ec7 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Fix typo in a MemoryMap field (writeable -> writable)

github.com/headcrab-rs/headcrab - d65644b8302f90aa03ea00f3f9861acf0cc4e3ef authored about 4 years ago by Nikita Baksalyar <[email protected]>
Move ReadMemory struct into a separate module

github.com/headcrab-rs/headcrab - 6e715c7bdd31cb7a721116712699cbd68f2ef92c authored about 4 years ago by Nikita Baksalyar <[email protected]>
Windows Support

github.com/headcrab-rs/headcrab - f4bd0fe679a3727629b8555b9aa83b313412bb9d authored about 4 years ago by DeltaManiac <[email protected]>
Merge pull request #74 from Stupremee/demangle-symbols

Symbol demangling

github.com/headcrab-rs/headcrab - c0ce589dd3c1629842f177d406fd94f75e8ecb60 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Move watchpoint test to integration test

github.com/headcrab-rs/headcrab - 3954981a619b8a72bcf1909f330511a71be68fd9 authored about 4 years ago by Jakub Jendryka <[email protected]>
Add watchpoint test

github.com/headcrab-rs/headcrab - 8f0ab2fa64c9e40f348214e9bc940220fec48f5d authored about 4 years ago by Jakub Jendryka <[email protected]>
Implement code review suggestions

github.com/headcrab-rs/headcrab - 1358bb1f72d570703330975c74c8a8866c7c030c authored about 4 years ago by Jakub Jendryka <[email protected]>
Cleanup some code and cache demangled name

github.com/headcrab-rs/headcrab - 2e54e22af8b009bc15f7cae78446e4fc9ca32e64 authored about 4 years ago by Justus K <[email protected]>
Rename `name` to `demangled_name`

github.com/headcrab-rs/headcrab - 338edd6c35216c84647596e7f8e2ce9d7aa369a2 authored about 4 years ago by Justus K <[email protected]>
Implement `Deref` and `DerefMut` for `Symbol`

github.com/headcrab-rs/headcrab - e599149b259b5c6c743ccad1dc93db12830969f1 authored about 4 years ago by Justus K <[email protected]>
Replace rustc_demangle with addr2line demangle

github.com/headcrab-rs/headcrab - d9141f0cfac6b6d821b28347737bb4354fc363e6 authored about 4 years ago by Justus K <[email protected]>
Split get_address_*_name function in de-/mangled

github.com/headcrab-rs/headcrab - 70250c807dfe6370ec0df189fb2a173e9f4f8f15 authored about 4 years ago by Justus K <[email protected]>
Fix demangling and test uses demangled symbols

github.com/headcrab-rs/headcrab - ec5495753f9eccbc58910e4bab927d5d9503b45b authored about 4 years ago by Justus K <[email protected]>
Implement symbol demangling

github.com/headcrab-rs/headcrab - cc1f45d1d7cd0e62e633a3a5796faf1899458c53 authored about 4 years ago by Justus K <[email protected]>
Merge pull request #54 from bjorn3/disassemble_the_world

Add disassembler and line info parsing

github.com/headcrab-rs/headcrab - 25b85b7fb8129e3368ec62e0f5fc9ab89f80091a authored about 4 years ago by Nikita Baksalyar <[email protected]>
Add watchpoint

github.com/headcrab-rs/headcrab - 7c2793a1b4be2c95af51d6fb98c1fc23ce694eab authored about 4 years ago by Jakub Jendryka <[email protected]>
Fix RelocatedDwarf::from_maps for segments mapped starting from the middle

github.com/headcrab-rs/headcrab - 374bc0d148655714dfa515308843e66de07bba88 authored about 4 years ago by bjorn3 <[email protected]>
Disassembly support in the repl

github.com/headcrab-rs/headcrab - 1e2a66de841d47c3ba7f654208c030954d9d2e6c authored about 4 years ago by bjorn3 <[email protected]>
Get source location for address

github.com/headcrab-rs/headcrab - 83ab0dfb1b79c6e93740ae8c6de027bf5fe69da4 authored about 4 years ago by bjorn3 <[email protected]>
Add disassembler

github.com/headcrab-rs/headcrab - 1179786d0185b6969c9828650cf010c5ffb8870c authored about 4 years ago by bjorn3 <[email protected]>
Add test for fixed breakpoints on Linux

github.com/headcrab-rs/headcrab - 9599ab5c2e4aa4f260145224f6498d03162cf553 authored about 4 years ago by bjorn3 <[email protected]>
Never try to return from the child process of launch

github.com/headcrab-rs/headcrab - d6d2e89b5bf61884137844186693e9e92cafc57e authored about 4 years ago by bjorn3 <[email protected]>
Fix symbol map

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

Naive and frame pointer stack unwinders

github.com/headcrab-rs/headcrab - 2b8dc1bf744b395b5e730228aec3be9a708f6344 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Fix comment

Co-authored-by: Nikita Baksalyar <[email protected]>

github.com/headcrab-rs/headcrab - 0c71b2fdcef4f1c6a30b7b8d9654ac2aa2c2ea18 authored about 4 years ago by bjorn3 <[email protected]>
Make test more robust

github.com/headcrab-rs/headcrab - 290a75afb3e0111b0b3fb98d0139d65257e96977 authored about 4 years ago by bjorn3 <[email protected]>
[repl] si as alias of stepi

github.com/headcrab-rs/headcrab - 76d3a68453dc25927d9820aaf5c83315683f260f authored about 4 years ago by bjorn3 <[email protected]>
Don't hard code usize size and remove debug println

github.com/headcrab-rs/headcrab - c81b928a1000e133ff06444a10af480240754b3d authored about 4 years ago by bjorn3 <[email protected]>
Add current function to backtrace

github.com/headcrab-rs/headcrab - 0ab2a3e9e7e51be131cf5fa86404860ab58f1231 authored about 4 years ago by bjorn3 <[email protected]>
Add frame pointer based unwinding

github.com/headcrab-rs/headcrab - b7bfabe70d4c1fecc83dc02424d97f834a66650f authored about 4 years ago by bjorn3 <[email protected]>
Make backtraces testable in repl

github.com/headcrab-rs/headcrab - c4b1d55f90cdfa15fa729d85e7e52da7f6b321e4 authored about 4 years ago by bjorn3 <[email protected]>
Add fp based unwinding support to repl

github.com/headcrab-rs/headcrab - 00fdb03323d63a9607fecad58fd7ff877ef358b0 authored about 4 years ago by bjorn3 <[email protected]>
Add naive stack unwinder

github.com/headcrab-rs/headcrab - f6edfd7fb0346b9ddde964110e35d78df05e5e9d authored about 4 years ago by bjorn3 <[email protected]>
Extract patch_breakpoint test helper function

github.com/headcrab-rs/headcrab - e924cd7ed696b46673bd0d3ee6f8d0e6afd277a5 authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #70 from nbaksalyar/cargo-toml-update

Update Cargo.toml file

github.com/headcrab-rs/headcrab - ad3084423f93eda3af0f35f8895279a18d543877 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Update Cargo.toml file

- Change the 'authors' field to 'Headcrab Contributors'
- Change repository link
- Add a homepag...

github.com/headcrab-rs/headcrab - 65627d05eeaa99a02020fd81b0e318327f474a49 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Merge pull request #69 from DeltaManiac/master

Support Windows Build

github.com/headcrab-rs/headcrab - 027d0475262ef72c47eee04a3c0087ca732435ba authored about 4 years ago by Nikita Baksalyar <[email protected]>
Review Comment

github.com/headcrab-rs/headcrab - 0d74bee3dfe7ec316f10791117d12d3fc65d65ea authored about 4 years ago by DeltaManiac <[email protected]>
Review Comment

github.com/headcrab-rs/headcrab - 44332a473eb007f3d4d5aee6493bd0fbd7f3bcc9 authored about 4 years ago by DeltaManiac <[email protected]>
Update Cargo.toml

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

github.com/headcrab-rs/headcrab - a7deae7c492e9d97d2a7fcb03db0efd58dc6701f authored about 4 years ago by Harikrishnan Menon <[email protected]>
Code Review suggestion

github.com/headcrab-rs/headcrab - 84cae5aabbc0eadaac5c0d8bdf3df0708a02c29c authored about 4 years ago by DeltaManiac <[email protected]>
Moved dependecies to linux

github.com/headcrab-rs/headcrab - f46775e5dfa57fbbbe91ea0dc9f9f5f68441d902 authored about 4 years ago by DeltaManiac <[email protected]>
Add Github actions to readme

github.com/headcrab-rs/headcrab - 19bcc77f8d8ccf6043fe9fdafa4cbcbc4c3d98f3 authored about 4 years ago by DeltaManiac <[email protected]>
Added windows build via github action

github.com/headcrab-rs/headcrab - 4136c72a6099e063a01f205f49ad4dd2e8b57893 authored about 4 years ago by DeltaManiac <[email protected]>
Fix Build on Windows

github.com/headcrab-rs/headcrab - 7b59b5d9035279e0626d398c84bfe455a560a19c authored about 4 years ago by DeltaManiac <[email protected]>
Merge pull request #66 from hunger/master

Fix spelling in comments and variable names

github.com/headcrab-rs/headcrab - cb5ea0e75e2065a5fdbddf9200c0b17f82e14083 authored about 4 years ago by bjorn3 <[email protected]>
Merge pull request #64 from JJendryka/detach_kill

Add attach options

github.com/headcrab-rs/headcrab - 44bdef03d91e2283c97589da3a7f191c25478584 authored about 4 years ago by Nikita Baksalyar <[email protected]>
Modernize: #[macro_use] is no longer needed

Just use the macro directly without it.

github.com/headcrab-rs/headcrab - ed69dbec9fd5214b2690bde7979894dae36447d7 authored about 4 years ago by Tobias Hunger <[email protected]>
Fix spelling in comments and variable names

This makes my spellchecker happy, so that I can use it to avoid
adding more typos in the future:-)

github.com/headcrab-rs/headcrab - 4e62c244a5b4424be10bb611951e2a0d72809424 authored about 4 years ago by Tobias Hunger <[email protected]>