calixteman
|
d07aaa1c46
|
A string table isn't mandatory (#13)
* A string table isn't mandatory
* Add a test with a pdb with no string table
|
2019-10-22 14:19:00 +02:00 |
calixteman
|
407b5350a6
|
Detect if a public symbol is code in checking if the section containing it have IMAGE_SCN_CNT_CODE or IMAGE_SCN_MEM_EXECUTE flags (#16)
|
2019-10-09 15:06:30 +02:00 |
calixteman
|
824566f4b7
|
Dump arrays with their dimensions (#15)
|
2019-10-09 14:06:35 +02:00 |
calixteman
|
ec98a689d8
|
Use symbol server when the pdb doesn't exist locally (#12)
* Use symbol server when the pdb doesn't exist locally
* Split search_symbol_file function and fix nits
* Add a command-line option for symbol servers
|
2019-10-09 14:03:31 +02:00 |
Calixte Denizet
|
92cd35fbd1
|
Fix grcov option
|
2019-10-07 15:58:10 +02:00 |
Calixte Denizet
|
3f56254b03
|
Fix TC badge url
|
2019-10-01 14:50:10 +02:00 |
calixteman
|
e16a0c42aa
|
Add code coverage (#11)
* Add code coverage
* Remove entry
* Remove parenthesis
* Remove = in env
* Get zip package
* Fix grcov path
* Update README to add badges
|
2019-10-01 14:40:29 +02:00 |
calixteman
|
1aa8a8afe7
|
Merge pull request #10 from calixteman/cab_input
Allow pdb in cabinet archive as input
|
2019-10-01 14:39:34 +02:00 |
Calixte Denizet
|
9490b4a7d1
|
Allow pdb in cabinet archive as input
|
2019-10-01 13:36:18 +02:00 |
Calixte Denizet
|
bd814b66d3
|
Fix owner in tc yaml file
|
2019-10-01 13:30:53 +02:00 |
calixteman
|
1517e79d4b
|
Merge pull request #6 from calixteman/from_pdb
New dump_syms for windows
|
2019-10-01 10:53:54 +02:00 |
Calixte Denizet
|
218ee77310
|
Add some tests
|
2019-10-01 10:02:18 +02:00 |
Calixte Denizet
|
5d7cabac99
|
Source lines offsets don't always match symbol (start+end) offsets
|
2019-09-25 15:27:46 +02:00 |
Calixte Denizet
|
54fa064979
|
Only compile get_win_path in unix env
|
2019-09-25 15:20:38 +02:00 |
Calixte Denizet
|
358eb970ca
|
Add an argument to choose output file and dump by default on stdout
|
2019-09-25 11:38:41 +02:00 |
calixteman
|
07f8750b64
|
Simplify error management
|
2019-09-23 22:01:38 +02:00 |
Calixte Denizet
|
15680542c7
|
Add pointer to member type
|
2019-09-22 20:23:37 +02:00 |
Calixte Denizet
|
3c3fff14b7
|
Rewrite types::FuncName::get_unknown
|
2019-09-22 17:48:54 +02:00 |
Calixte Denizet
|
1c8a0f7ffa
|
Decrease indentation level
|
2019-09-22 16:08:50 +02:00 |
Calixte Denizet
|
e21d717485
|
Add clippy and rustfmt in the tc hook
|
2019-09-21 18:58:21 +02:00 |
Calixte Denizet
|
7ac555c663
|
Refactor the code
|
2019-09-21 18:53:08 +02:00 |
Calixte Denizet
|
71b8298d2f
|
Return 0 for get_stack_param_size
|
2019-09-20 17:08:27 +02:00 |
Calixte Denizet
|
368e28da11
|
Handle rvalues
|
2019-09-20 15:43:51 +02:00 |
Calixte Denizet
|
92185b711b
|
Add static keyword on member function with no this_type
|
2019-09-20 15:32:36 +02:00 |
Calixte Denizet
|
ed9c19d841
|
Get the stack param size from the function name if it's possible
|
2019-09-20 15:17:21 +02:00 |
calixteman
|
a2f546a519
|
Avoid split_first in types::dump_attributes
|
2019-09-19 22:43:51 +02:00 |
calixteman
|
4e7b84f6e8
|
Move the line dump in lines
|
2019-09-19 22:30:31 +02:00 |
Calixte Denizet
|
a98d9b1ee0
|
Better error management
|
2019-09-19 20:03:48 +02:00 |
Calixte Denizet
|
144c488811
|
Move the dump symbol logic at the right place
|
2019-09-19 19:55:02 +02:00 |
Calixte Denizet
|
d909818387
|
Handle error globaly in main
|
2019-09-19 18:29:31 +02:00 |
Calixte Denizet
|
2aa9511cff
|
Add a helper function to get name from stringref
|
2019-09-19 18:12:50 +02:00 |
Calixte Denizet
|
7e313ea0ac
|
Split some code to reduce nested blocks
|
2019-09-19 18:01:02 +02:00 |
Calixte Denizet
|
dd540c1d78
|
Only use major.minor in Cargo.toml
|
2019-09-19 17:31:53 +02:00 |
Calixte Denizet
|
981c4e0bcb
|
Move line stuff in the same place and add documentation
|
2019-09-19 17:21:46 +02:00 |
Calixte Denizet
|
ce5472129e
|
Remove the unsafe code
|
2019-09-19 16:23:32 +02:00 |
Calixte Denizet
|
e6f671a113
|
Create os specific function to find the pdb
|
2019-09-19 15:39:44 +02:00 |
Calixte Denizet
|
5ef31727d1
|
Fix Cargo.lock
|
2019-09-19 13:11:10 +02:00 |
Calixte Denizet
|
2441ace13a
|
Fix no rva issue and avoid to lookup too much for file_id
|
2019-09-19 13:04:09 +02:00 |
Calixte Denizet
|
bebebee422
|
New dump_syms for windows (WIP)
|
2019-09-18 21:21:05 +02:00 |
calixteman
|
a4f0deae99
|
Merge pull request #1 from calixteman/pe_info
Get some info from PE
|
2019-09-15 16:02:20 +02:00 |
Calixte Denizet
|
4eb0faacc2
|
Fix asserts
|
2019-09-15 15:42:16 +02:00 |
Calixte Denizet
|
defa94e7bd
|
Get some info from PE
|
2019-09-15 15:10:54 +02:00 |
Sylvestre Ledru
|
0576a55b39
|
Create LICENSE-APACHE
|
2019-09-14 11:33:22 -04:00 |
Sylvestre Ledru
|
b1563f05d5
|
Create LICENSE-MIT
|
2019-09-14 11:33:17 -04:00 |
Sylvestre Ledru
|
b8fb561932
|
Add license (confirmed with Mike Hoye)
|
2019-09-14 11:33:04 -04:00 |
Calixte Denizet
|
9334b4e84d
|
Add a Taskcluster configuration file
|
2019-09-10 14:17:50 +02:00 |
Calixte Denizet
|
cab687047d
|
Init
|
2019-09-10 14:08:15 +02:00 |