Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/headcrab-rs/headcrab
A modern Rust debugging library 🦀
https://github.com/headcrab-rs/headcrab
dfa38ec238955032fc7d4030008b3cad9f10518c authored over 4 years ago by bjorn3 <[email protected]>
It is handcoded to prevent printing the whole underlying blob of
debuginfo
f5a9da0773f7b5d28b7b663227cf0445e9a40770 authored over 4 years ago by bjorn3 <[email protected]>
006cba29357adfbce48ba41a797fec1b7ee92cc1 authored over 4 years ago by bjorn3 <[email protected]>
202c7bb2b41ab25424e8040e9e1f591034515bb6 authored over 4 years ago by bjorn3 <[email protected]>
Ignore all frames below main. This is necessary to make the next commit
pass tests.
988a25ceecf2ed62f3f1a7ded26091a7acd4940a authored over 4 years ago by bjorn3 <[email protected]>
f96def2812c1fb49fc3862dcb53d1e8499996e67 authored over 4 years ago by bjorn3 <[email protected]>
c56faa741531c23246b893df7b1c24ebb71578ec authored over 4 years ago by bjorn3 <[email protected]>
d5b017014bd487dc151a5923ff99c068dbbb0e23 authored over 4 years ago by bjorn3 <[email protected]>
97e9893a0714437b6020daf0f6c1e104bb352d7e authored over 4 years ago by bjorn3 <[email protected]>
86b449d12c0ef1a29da0934cb59938f9cb167148 authored over 4 years ago by bjorn3 <[email protected]>
2747609d8ca9ae7a27427f7dcbf55aeecb400e78 authored over 4 years ago by bjorn3 <[email protected]>
Make threads test more robust
417611046763a3dcbfb5b307db95cab780c8edd8 authored over 4 years ago by bjorn3 <[email protected]>Prevents an allocation in the happy case.
Co-authored-by: bjorn3 <[email protected]....
71ceeba9d495c126a16039bdf36680445dbea0d6 authored over 4 years ago by Fábio Botelho <[email protected]>
Should be safe to unwrap, the name method already handles threads that
have finished by returnin...
Fix typo in contributors guide
d1a8b5873277962ea26c70affc3a0d4fa0fb7cfd authored over 4 years ago by Nikita Baksalyar <[email protected]>aba432fb98ac4d841899a97aea2a3aef6c817854 authored over 4 years ago by Nikita Baksalyar <[email protected]>
Add watchpoint
ba7bf29c3e0966d944b829126593684ce82c50d2 authored over 4 years ago by bjorn3 <[email protected]>
Can handle the failure to obtain the name of a thread. This might
happen for different reaons (e...
1fd5ed76a28b44c6e5e547a140e3787aa86df013 authored over 4 years ago by Jakub Jendryka <[email protected]>
Windows Target
6d2c47571dce1e81845c94b63e382d40f82e2af9 authored over 4 years ago by Nikita Baksalyar <[email protected]>9bc04a6a109401e0b76debb6eca472efbeb8db7a authored over 4 years ago by bjorn3 <[email protected]>
Test fixes
39475023f7867bd84a17c3f67d94555130562617 authored over 4 years ago by bjorn3 <[email protected]>Correctly handle entry.address_range
056d78afa9e9fae50adcae6083ed91b5ac2faab4 authored over 4 years ago by Nikita Baksalyar <[email protected]>6ae1c5e0a74a513d60a2a2da29ce2ebfe4fdfbef authored over 4 years ago by bjorn3 <[email protected]>
Fixes a "free(): invalid next size (normal)" warning
d6fe75bd33456c8a7a3314d6e8df8e9b4cb46d88 authored over 4 years ago by bjorn3 <[email protected]>ffed15a93e2064259388da8319a0da7c4d1584b9 authored over 4 years ago by bjorn3 <[email protected]>
a752b54e373bcd0764ac4ec51f0cbd4a8afacaf6 authored over 4 years ago by Jakub Jendryka <[email protected]>
4982fb240f99b906094e20ee4a329d5767fff04e authored over 4 years ago by DeltaManiac <[email protected]>
e902154e461b80557d6e8ca039f3a85facf2a3a3 authored over 4 years ago by DeltaManiac <[email protected]>
ba63b0712ebb2f8da84534791a386686fc83037a authored over 4 years ago by Jakub Jendryka <[email protected]>
d20cf690db2dfe05bb99bb268abf0a4ee4e28d1e authored over 4 years ago by Jakub Jendryka <[email protected]>
c3a2c94f1def6f2bc89a197410894da342bfffc9 authored over 4 years ago by Jakub Jendryka <[email protected]>
a5d766935ae79744fb06b6f7a1b72f97587643c0 authored over 4 years ago by Jakub Jendryka <[email protected]>
0fef3086552b7feb806f1aa77dd33c8f8f69e940 authored over 4 years ago by Jakub Jendryka <[email protected]>
Co-authored-by: bjorn3 <[email protected]>
c06411cdd90b90396ca45b61847edf1d26491320 authored over 4 years ago by Harikrishnan Menon <[email protected]>b4466f97db59f0874e7bb4fb8fa8716dac2fc926 authored over 4 years ago by DeltaManiac <[email protected]>
8fb772d8133585ce973d306c18b0c3782eb008e3 authored over 4 years ago by Jakub Jendryka <[email protected]>
ReadMem improvements
719fb78bb4b50be95044616a9829417df2cc2250 authored over 4 years ago by Nikita Baksalyar <[email protected]>
- Get rid of unnecessary cloning (iter.cloned() -> into_iter())
- Rename function parameter for ...
accdcffc518a84f86859b0c80b0c929cb3a9da5b authored over 4 years ago by DeltaManiac <[email protected]>
- Add a new method to read a u8 slice from debuggee's memory.
- `ReadOp::split_on_page_boundary`...
Emphasise its usage for both read and write operations and document
the `maps` argument.
Co-authored-by: bjorn3 <[email protected]>
6803b957833ecc869b8ae40a78615f1875fd48fe authored over 4 years ago by Nikita Baksalyar <[email protected]>Co-authored-by: bjorn3 <[email protected]>
1d611ca9143394ceb74e162cb345caea36a0d8d9 authored over 4 years ago by Harikrishnan Menon <[email protected]>
These functions can be used for reading vectors and arrays from debuggee's memory.
This commit a...
We can't use proc_vm_write and proc_vm_read on protected memory pages,
so we should split memory...
d65644b8302f90aa03ea00f3f9861acf0cc4e3ef authored over 4 years ago by Nikita Baksalyar <[email protected]>
6e715c7bdd31cb7a721116712699cbd68f2ef92c authored over 4 years ago by Nikita Baksalyar <[email protected]>
f4bd0fe679a3727629b8555b9aa83b313412bb9d authored over 4 years ago by DeltaManiac <[email protected]>
Symbol demangling
c0ce589dd3c1629842f177d406fd94f75e8ecb60 authored over 4 years ago by Nikita Baksalyar <[email protected]>3954981a619b8a72bcf1909f330511a71be68fd9 authored over 4 years ago by Jakub Jendryka <[email protected]>
8f0ab2fa64c9e40f348214e9bc940220fec48f5d authored over 4 years ago by Jakub Jendryka <[email protected]>
1358bb1f72d570703330975c74c8a8866c7c030c authored over 4 years ago by Jakub Jendryka <[email protected]>
2e54e22af8b009bc15f7cae78446e4fc9ca32e64 authored over 4 years ago by Justus K <[email protected]>
338edd6c35216c84647596e7f8e2ce9d7aa369a2 authored over 4 years ago by Justus K <[email protected]>
e599149b259b5c6c743ccad1dc93db12830969f1 authored over 4 years ago by Justus K <[email protected]>
d9141f0cfac6b6d821b28347737bb4354fc363e6 authored over 4 years ago by Justus K <[email protected]>
70250c807dfe6370ec0df189fb2a173e9f4f8f15 authored over 4 years ago by Justus K <[email protected]>
ec5495753f9eccbc58910e4bab927d5d9503b45b authored over 4 years ago by Justus K <[email protected]>
cc1f45d1d7cd0e62e633a3a5796faf1899458c53 authored over 4 years ago by Justus K <[email protected]>
Add disassembler and line info parsing
25b85b7fb8129e3368ec62e0f5fc9ab89f80091a authored over 4 years ago by Nikita Baksalyar <[email protected]>7c2793a1b4be2c95af51d6fb98c1fc23ce694eab authored over 4 years ago by Jakub Jendryka <[email protected]>
374bc0d148655714dfa515308843e66de07bba88 authored over 4 years ago by bjorn3 <[email protected]>
1e2a66de841d47c3ba7f654208c030954d9d2e6c authored over 4 years ago by bjorn3 <[email protected]>
83ab0dfb1b79c6e93740ae8c6de027bf5fe69da4 authored over 4 years ago by bjorn3 <[email protected]>
1179786d0185b6969c9828650cf010c5ffb8870c authored over 4 years ago by bjorn3 <[email protected]>
9599ab5c2e4aa4f260145224f6498d03162cf553 authored over 4 years ago by bjorn3 <[email protected]>
d6d2e89b5bf61884137844186693e9e92cafc57e authored over 4 years ago by bjorn3 <[email protected]>
9a400b974ca17f8f40be837ef65614bdc5d19bfb authored over 4 years ago by bjorn3 <[email protected]>
Naive and frame pointer stack unwinders
2b8dc1bf744b395b5e730228aec3be9a708f6344 authored over 4 years ago by Nikita Baksalyar <[email protected]>Co-authored-by: Nikita Baksalyar <[email protected]>
0c71b2fdcef4f1c6a30b7b8d9654ac2aa2c2ea18 authored over 4 years ago by bjorn3 <[email protected]>290a75afb3e0111b0b3fb98d0139d65257e96977 authored over 4 years ago by bjorn3 <[email protected]>
d76182d18eed281188686fee40b1b97df0bfc0f0 authored over 4 years ago by bjorn3 <[email protected]>
76d3a68453dc25927d9820aaf5c83315683f260f authored over 4 years ago by bjorn3 <[email protected]>
02a7ecd563eaacd13da40d241e30ba76a16bc084 authored over 4 years ago by bjorn3 <[email protected]>
c81b928a1000e133ff06444a10af480240754b3d authored over 4 years ago by bjorn3 <[email protected]>
0ab2a3e9e7e51be131cf5fa86404860ab58f1231 authored over 4 years ago by bjorn3 <[email protected]>
b7bfabe70d4c1fecc83dc02424d97f834a66650f authored over 4 years ago by bjorn3 <[email protected]>
c4b1d55f90cdfa15fa729d85e7e52da7f6b321e4 authored over 4 years ago by bjorn3 <[email protected]>
00fdb03323d63a9607fecad58fd7ff877ef358b0 authored over 4 years ago by bjorn3 <[email protected]>
f6edfd7fb0346b9ddde964110e35d78df05e5e9d authored over 4 years ago by bjorn3 <[email protected]>
e924cd7ed696b46673bd0d3ee6f8d0e6afd277a5 authored over 4 years ago by bjorn3 <[email protected]>
Update Cargo.toml file
ad3084423f93eda3af0f35f8895279a18d543877 authored over 4 years ago by Nikita Baksalyar <[email protected]>
- Change the 'authors' field to 'Headcrab Contributors'
- Change repository link
- Add a homepag...
Support Windows Build
027d0475262ef72c47eee04a3c0087ca732435ba authored over 4 years ago by Nikita Baksalyar <[email protected]>0d74bee3dfe7ec316f10791117d12d3fc65d65ea authored over 4 years ago by DeltaManiac <[email protected]>
a03420173b6d870d8090ce32c3a7c28bd7fa2560 authored over 4 years ago by DeltaManiac <[email protected]>
44332a473eb007f3d4d5aee6493bd0fbd7f3bcc9 authored over 4 years ago by DeltaManiac <[email protected]>
Co-authored-by: bjorn3 <[email protected]>
a7deae7c492e9d97d2a7fcb03db0efd58dc6701f authored over 4 years ago by Harikrishnan Menon <[email protected]>84cae5aabbc0eadaac5c0d8bdf3df0708a02c29c authored over 4 years ago by DeltaManiac <[email protected]>
f46775e5dfa57fbbbe91ea0dc9f9f5f68441d902 authored over 4 years ago by DeltaManiac <[email protected]>
19bcc77f8d8ccf6043fe9fdafa4cbcbc4c3d98f3 authored over 4 years ago by DeltaManiac <[email protected]>
4136c72a6099e063a01f205f49ad4dd2e8b57893 authored over 4 years ago by DeltaManiac <[email protected]>
7b59b5d9035279e0626d398c84bfe455a560a19c authored over 4 years ago by DeltaManiac <[email protected]>
Fix spelling in comments and variable names
cb5ea0e75e2065a5fdbddf9200c0b17f82e14083 authored over 4 years ago by bjorn3 <[email protected]>Add attach options
44bdef03d91e2283c97589da3a7f191c25478584 authored over 4 years ago by Nikita Baksalyar <[email protected]>Just use the macro directly without it.
ed69dbec9fd5214b2690bde7979894dae36447d7 authored over 4 years ago by Tobias Hunger <[email protected]>
This makes my spellchecker happy, so that I can use it to avoid
adding more typos in the future:-)