These 34 commits are when the Protocol Buffers files have changed:
Commit: | 285bba3 | |
---|---|---|
Author: | Nick Bray | |
Committer: | Copybara-Service |
Add support for Neoverse N3 PiperOrigin-RevId: 733519252
The documentation is generated from this commit.
Commit: | a6e16ed | |
---|---|---|
Author: | Han Yang Tay | |
Committer: | Copybara-Service |
Add AMD Turin to list of SiliFuzz platforms. PiperOrigin-RevId: 731879614
Commit: | 573c7e6 | |
---|---|---|
Author: | Nick Bray | |
Committer: | Copybara-Service |
hashtest: optionally output a result proto This is useful for returning structured information from a subprocess. PiperOrigin-RevId: 721050731
Commit: | 7594260 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Propagate checksum failure status to the binary log PiperOrigin-RevId: 698215430
Commit: | 4104226 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Migrate the runner to produce the new RunnerOutput proto. PiperOrigin-RevId: 672564115
Commit: | 035a0fd | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Introduce a new proto wrapper to capture runner executions. The goal is to have the runner produce the new RunnerOutput proto instead of the bare SnapshotExecutionResult it does now. This will allow us to capture failures that currently end up as unstructured absl::Status/InternalError. PiperOrigin-RevId: 672563707
Commit: | 7f957cd | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Change Endstate::platforms int64 -> uint64. This is safe because both types are encoded the same way. The field is used as a bitmask and should have been unsigned to begin with PiperOrigin-RevId: 665962990
Commit: | 6984133 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Add support for generic NeoverseV2-based CPUs. PiperOrigin-RevId: 665918039
Commit: | b6be552 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Add AMD Siena platform id support PiperOrigin-RevId: 640239657
Commit: | bd3d8ed | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Log an event at the start of a session. This helps catch the cases when the DUT or the silifuzz process crashes while scanning before it has a chance to log any errors. PiperOrigin-RevId: 630182012
Commit: | 5e1a675 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Add Intel Graniterapids platform id PiperOrigin-RevId: 617014950
Commit: | 716daf2 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Reserve a contiguous range of ids for future proprietary platforms PiperOrigin-RevId: 616875543
Commit: | 26c014e | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Automated rollback of commit 87ee6dfcfeaae2572b580336ab3375dce98f3795. PiperOrigin-RevId: 588520905
Commit: | 87ee6df | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Remove deprecated timestamp proto field PiperOrigin-RevId: 587834129
Commit: | f735900 | |
---|---|---|
Author: | Sarah Gwin | |
Committer: | Copybara-Service |
Add support for additional CPUs PiperOrigin-RevId: 578962290
Commit: | 8f0bc2d | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Add support for RyzenV3000 PiperOrigin-RevId: 575230538
Commit: | a4ce6a9 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Internal change PiperOrigin-RevId: 561427411
Commit: | 5b2e54a | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Add support for upcoming platform(s) The model number is based on https://github.com/torvalds/linux/blob/master/arch/x86/include/asm/intel-family.h#L110 PiperOrigin-RevId: 550610553
Commit: | a1699b9 | |
---|---|---|
Author: | Nick Bray | |
Committer: | Copybara-Service |
Add PlatformId for Ampere One PiperOrigin-RevId: 548812728
Commit: | 171f24d | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Adding TraceMetadata The new proto field will store things like number of dynamic instructions and human-readable dissembly PiperOrigin-RevId: 538194291
Commit: | ceb3672 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Internal change PiperOrigin-RevId: 537336005
Commit: | 5a1e47f | |
---|---|---|
Author: | Doug Kwan | |
Committer: | Copybara-Service |
Add register checksum related fields in snapshot.proto. PiperOrigin-RevId: 536804186
Commit: | e41f424 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Allow free-form origin strings for Snapshots. PiperOrigin-RevId: 530493998
Commit: | 37bca9f | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Cleanup SnapshotMetadata comments PiperOrigin-RevId: 530412579
Commit: | 15cc0e7 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
SnapshotSummary proto and the corresponding (de-)serialization code PiperOrigin-RevId: 525280843
Commit: | fabe275 | |
---|---|---|
Author: | Sarah Gwin | |
Committer: | Copybara-Service |
Add SIMULATOR1_FUZZING_ORIGIN to represent a new simulator-based fuzzing proxy origin PiperOrigin-RevId: 523850366
Commit: | 62d7441 | |
---|---|---|
Author: | Nick Bray | |
Committer: | Copybara-Service |
Break Snapshot's dependency on the proto library Embedding the raw Metadata structure generated from snapshot.proto into the internal Snapshot data structure ends up pulling in a lot of code and makes proxy coverage harder to understand. Also eliminate unused fields from the SnapshotMetadata proto. PiperOrigin-RevId: 513384920
Commit: | 7585496 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Fix SessionSummary.max_rss_kb contents. The value reported by getrusage(RUSAGE_CHILDREN) is bogus. In almost all cases it will be the RSS of the orchestrator process itself and not the largest runner. This is because "maxrss is effectively inherited" over fork/exec (https://jkz.wtf/random-linux-oddity-1-ru_maxrss) and the fact that the orchestrator loads all corpus shards into memory first raising the maxrss value from the start. Replace getrusage() with periodically sampling the RSS from /proc/ PiperOrigin-RevId: 505797889
Commit: | 34bc2c2 | |
---|---|---|
Author: | Nick Bray | |
Committer: | Copybara-Service |
Add ARM Neoverse N1 platform ID PiperOrigin-RevId: 485183300
Commit: | 2432bea | |
---|---|---|
Author: | Nick Bray | |
Committer: | Copybara-Service |
Change serialization format for x86_64 registers This change makes x86_64 serialize its registers similar to aarch64: prepending a header to the raw bytes. The old serialization format relied on arch-specific system headers which meant that x86_64 serialization could only be performed on x86_64 hosts. This made testing more complicated and prevented tests in the common/ directory from being enabled on aarch64. Running these tests on aarch64 was not strictly necessary, but figuring out which tests should and should not run on aarch64 was becoming complicated. This should make it simple. The old serialization format can still be loaded, newly created Snapshots will use the new format. The old serialization format did not have any sort of header, so we identify the old data by its size. PiperOrigin-RevId: 483480215
Commit: | 26025d4 | |
---|---|---|
Author: | Nick Bray | |
Committer: | Copybara-Service |
Add aarch64 to Snapshot arch enum PiperOrigin-RevId: 479155933
Commit: | 33c54be | |
---|---|---|
Author: | Nick Bray | |
Committer: | Copybara-Service |
Remove "Linux" from snapshot architecture enum value name This enum isn't really entangled with the OS in practice. Treating it purely as a chip architecture is a conceptual simplification that makes it clearer how to add aarch64 support. If we need to bind snapshots to OSes in the future, we can add a separate, orthogonal field. PiperOrigin-RevId: 478863790
Commit: | de50461 | |
---|---|---|
Author: | Kostik Shtoyk | |
Committer: | Copybara-Service |
Add Alderlake and Coffeelake to the list of known platforms. Also expand the list of recognized Icelakes and fix some comments. PiperOrigin-RevId: 473007511
Commit: | 83e4814 | |
---|---|---|
Author: | Konstantin Shtoyk |
Initial import