Skip to content

I x clone integrate drsyscall - #22

Open
ivankyluk wants to merge 18 commits into
masterfrom
iX-clone-integrate-drsyscall
Open

I x clone integrate drsyscall#22
ivankyluk wants to merge 18 commits into
masterfrom
iX-clone-integrate-drsyscall

Conversation

@ivankyluk

Copy link
Copy Markdown
Owner

No description provided.

derekbruening and others added 18 commits March 21, 2025 18:55
…istograms (DynamoRIO#7391)

Augments the schedule_stats drmemtrace tool to keep two histograms for
each system call number: one for latencies of system calls causing a
context switch, and one for latencies not switching. Unfortunately the
latencies are all 0 for core-sharded-on-disk traces; we live with that
for now.

Generalizes the histogram support through virtual methods
create_histogram() and find_or_add_histogram() to make it easier to use
different histograms in subclasses with all the new histograms being
added here.

Adds a unit test and augments top-level test expected output.

Fixes DynamoRIO#7355
Run clang-format on drmf/ and drsyscall/ files.

ext/drsyscall/table_linux.c and ext/drsyscall/table_linux_ioctl.c
required manual editing after setting "ReflowComments: true" in
.clang-format does not break the comments at 90 columns.

Remove drmf/ and drsyscall/ files from vera++ test exclusion list.

Issue: DynamoRIO#7303
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants