Sylvestre Ledru
0701436c73
Bug 1617369 - Reformat tools/profiler/rust-helper/ using rustfmt r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D64869
--HG--
extra : moz-landing-system : lando
2020-03-02 17:53:48 +00:00
Mike Hommey
b28df3b531
Bug 1587468 - Update object to 0.16.0 and goblin to 0.1.2. r=emilio
...
This has the side effect of adding another version of uuid, which we'll
upgrade for other dependencies subsequently.
Differential Revision: https://phabricator.services.mozilla.com/D55911
--HG--
rename : third_party/rust/uuid/.cargo-checksum.json => third_party/rust/uuid-0.7.4/.cargo-checksum.json
rename : third_party/rust/uuid/Cargo.toml => third_party/rust/uuid-0.7.4/Cargo.toml
rename : third_party/rust/uuid/README.md => third_party/rust/uuid-0.7.4/README.md
rename : third_party/rust/uuid/README.tpl => third_party/rust/uuid-0.7.4/README.tpl
rename : third_party/rust/uuid/benches/format_str.rs => third_party/rust/uuid-0.7.4/benches/format_str.rs
rename : third_party/rust/uuid/benches/invalid_parse_str.rs => third_party/rust/uuid-0.7.4/benches/invalid_parse_str.rs
rename : third_party/rust/uuid/benches/mod.rs => third_party/rust/uuid-0.7.4/benches/mod.rs
rename : third_party/rust/uuid/benches/serde_support.rs => third_party/rust/uuid-0.7.4/benches/serde_support.rs
rename : third_party/rust/uuid/benches/slog_support/mod.rs => third_party/rust/uuid-0.7.4/benches/slog_support/mod.rs
rename : third_party/rust/uuid/benches/slog_support/parse_str.rs => third_party/rust/uuid-0.7.4/benches/slog_support/parse_str.rs
rename : third_party/rust/uuid/benches/valid_parse_str.rs => third_party/rust/uuid-0.7.4/benches/valid_parse_str.rs
rename : third_party/rust/uuid/src/adapter/compact.rs => third_party/rust/uuid-0.7.4/src/adapter/compact.rs
rename : third_party/rust/uuid/src/adapter/core_support/mod.rs => third_party/rust/uuid-0.7.4/src/adapter/core_support/mod.rs
rename : third_party/rust/uuid/src/adapter/mod.rs => third_party/rust/uuid-0.7.4/src/adapter/mod.rs
rename : third_party/rust/uuid/src/builder.rs => third_party/rust/uuid-0.7.4/src/builder.rs
rename : third_party/rust/uuid/src/core_support.rs => third_party/rust/uuid-0.7.4/src/core_support.rs
rename : third_party/rust/uuid/src/lib.rs => third_party/rust/uuid-0.7.4/src/lib.rs
rename : third_party/rust/uuid/src/parser/core_support.rs => third_party/rust/uuid-0.7.4/src/parser/core_support.rs
rename : third_party/rust/uuid/src/parser/mod.rs => third_party/rust/uuid-0.7.4/src/parser/mod.rs
rename : third_party/rust/uuid/src/parser/std_support.rs => third_party/rust/uuid-0.7.4/src/parser/std_support.rs
rename : third_party/rust/uuid/src/prelude.rs => third_party/rust/uuid-0.7.4/src/prelude.rs
rename : third_party/rust/uuid/src/serde_support.rs => third_party/rust/uuid-0.7.4/src/serde_support.rs
rename : third_party/rust/uuid/src/slog_support.rs => third_party/rust/uuid-0.7.4/src/slog_support.rs
rename : third_party/rust/uuid/src/std_support.rs => third_party/rust/uuid-0.7.4/src/std_support.rs
rename : third_party/rust/uuid/src/test_util.rs => third_party/rust/uuid-0.7.4/src/test_util.rs
rename : third_party/rust/uuid/src/u128_support.rs => third_party/rust/uuid-0.7.4/src/u128_support.rs
rename : third_party/rust/uuid/src/v1.rs => third_party/rust/uuid-0.7.4/src/v1.rs
rename : third_party/rust/uuid/src/v3.rs => third_party/rust/uuid-0.7.4/src/v3.rs
rename : third_party/rust/uuid/src/v4.rs => third_party/rust/uuid-0.7.4/src/v4.rs
rename : third_party/rust/uuid/src/v5.rs => third_party/rust/uuid-0.7.4/src/v5.rs
rename : third_party/rust/uuid/src/winapi_support.rs => third_party/rust/uuid-0.7.4/src/winapi_support.rs
extra : moz-landing-system : lando
2019-12-06 00:33:03 +00:00
Emilio Cobos Álvarez
99a0148a26
Bug 1587486 - Update object in the rust profiler. r=mstange
...
This removes a failure and old target-lexicon dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D48718
--HG--
extra : moz-landing-system : lando
2019-10-09 18:05:54 +00:00
Bastien Orivel
18971959d6
Bug 1580908 - Part 3: Deduplicate memmap by updating it to 0.7 in profiler_helper. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45712
--HG--
extra : moz-landing-system : lando
2019-09-12 21:46:06 +00:00
Bastien Orivel
3799c3a86f
Bug 1579425 - Part 1: Update goblin and object. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45046
--HG--
extra : moz-landing-system : lando
2019-09-06 17:49:51 +00:00
Cameron McCormack
0c2a513732
Bug 1573090 - Part 3: Run rustfmt on tools/profiler/rust-helper/. r=gerald
...
Differential Revision: https://phabricator.services.mozilla.com/D43143
--HG--
extra : moz-landing-system : lando
2019-08-23 05:45:23 +00:00
Cameron McCormack
a1e18da1b1
Bug 1573090 - Part 2: Look up ELF symbol tables directly when pre-symbolicating Gecko profiles on Linux. r=gerald
...
Whereas previously MozDescribeCodeAddress would have handled demangling,
we need to explicitly do that from our new GetFunction method. The string we
generate is now more useful for the profiler to merge -- having dropped the
address in the previous patch, and the file & line number and library in this
patch.
While we're at it, try to demangle Rust symbols too.
Ideally we'd add Rust symbol handling to DemangleSymbol in
StackWalk.cpp, but that lives in mozglue, which currently cannot have
any Rust crate dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D43142
--HG--
extra : moz-landing-system : lando
2019-08-23 05:45:16 +00:00
Sylvestre Ledru
8abb9a8efd
Bug 1562642 - Part 4 - Add missing MPL2 headers in tools r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D37579
--HG--
extra : moz-landing-system : lando
2019-07-10 19:12:07 +00:00
Markus Stange
798399978e
Bug 1505719 - Try harder when computing breakpad IDs for Android system libraries. r=ted
...
Differential Revision: https://phabricator.services.mozilla.com/D12836
--HG--
extra : moz-landing-system : lando
2018-12-03 19:21:44 +00:00
Matt Brubeck
ee7eb4aa4a
Bug 1496144 - Enable std feature for object crate. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D7646
--HG--
extra : moz-landing-system : lando
2018-10-03 19:48:56 +00:00
Markus Stange
b5d13857e4
Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
...
r?njn for the profiler parts
r?jrmuizel for the ELF parsing parts
Depends on D7020
Differential Revision: https://phabricator.services.mozilla.com/D7021
--HG--
extra : moz-landing-system : lando
2018-10-02 01:50:02 +00:00
shindli
2cc7085b7a
Backed out 4 changesets (bug 1457481) for c1 failures in devtools/client/performance-new/test/chrome/test_perf-settings-entries.html
...
Backed out changeset 212450f77860 (bug 1457481)
Backed out changeset ac3deff9340f (bug 1457481)
Backed out changeset 4478820fbcaa (bug 1457481)
Backed out changeset 1c8460b1d6da (bug 1457481)
--HG--
rename : third_party/rust/syn-0.14.6/src/parsers.rs => third_party/rust/syn/src/parsers.rs
rename : third_party/rust/syn-0.14.6/src/verbatim.rs => third_party/rust/syn/src/verbatim.rs
rename : third_party/rust/uuid-0.5.1/.travis.yml => third_party/rust/uuid/.travis.yml
rename : third_party/rust/uuid-0.5.1/src/rustc_serialize.rs => third_party/rust/uuid/src/rustc_serialize.rs
rename : third_party/rust/uuid-0.5.1/src/serde.rs => third_party/rust/uuid/src/serde.rs
2018-10-02 01:43:46 +03:00
Markus Stange
3965dd7110
Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
...
r?njn for the profiler parts
r?jrmuizel for the ELF parsing parts
Depends on D7020
Differential Revision: https://phabricator.services.mozilla.com/D7021
--HG--
extra : moz-landing-system : lando
2018-10-01 20:16:07 +00:00