Skip to content

elutils 0.194#477

Merged
dd-mergequeue[bot] merged 1 commit into
mainfrom
r1viollet/elfutils-0.194
Dec 4, 2025
Merged

elutils 0.194#477
dd-mergequeue[bot] merged 1 commit into
mainfrom
r1viollet/elfutils-0.194

Conversation

@r1viollet

Copy link
Copy Markdown
Collaborator

What does this PR do?

Upgrade elfutils to 0.194

Motivation

Ensure we are up to date with recent elfutils versions before we troubleshoot unwinding issues.

Additional Notes

Requires following PR

How to test the change?

NA

@pr-commenter

pr-commenter Bot commented Dec 4, 2025

Copy link
Copy Markdown

Benchmark results for collatz

Parameters

Baseline Candidate
config baseline candidate
profiler-version ddprof 0.22.1+0a7e43ab.84872644 ddprof 0.22.1+0716d7dc.84890340

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

See unchanged results
scenario Δ mean execution_time
scenario:ddprof -S bench-collatz --preset cpu_only collatz_runner.sh same

@pr-commenter

pr-commenter Bot commented Dec 4, 2025

Copy link
Copy Markdown

Benchmark results for BadBoggleSolver_run

Parameters

Baseline Candidate
config baseline candidate
profiler-version ddprof 0.22.1+0a7e43ab.84872644 ddprof 0.22.1+0716d7dc.84890340

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

See unchanged results
scenario Δ mean execution_time
scenario:ddprof -S bench-bad-boggle-solver BadBoggleSolver_run work 1000 same

Comment thread tools/elfutils.patch
|| ! process->callbacks->memory_read (process->dwfl, val1, &val1,
- process->callbacks_arg))
+ -1, process->callbacks_arg))
+ regno, process->callbacks_arg))

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it intended to pass regno instead of -1 ?
Was it a bug in the initial patch (I don't remember the context of the patch) ?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is in expr_eval, so I think that regno will have -1 if register not relevant or the correct register number.
This was for red zone optim and to have a heuristic to avoid failing when we read past the stack if I remember.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would be in favour of keeping it and if we see any issues with red zone optim, we can revert.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have no idea if this is correct or not...

@r1viollet

Copy link
Copy Markdown
Collaborator Author

/merge

@dd-devflow-routing-codex

dd-devflow-routing-codex Bot commented Dec 4, 2025

Copy link
Copy Markdown

View all feedbacks in Devflow UI.

2025-12-04 16:29:48 UTC ℹ️ Start processing command /merge


2025-12-04 16:29:54 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in main is approximately 16m (p90).


2025-12-04 16:47:41 UTC ℹ️ MergeQueue: This merge request was merged

@dd-mergequeue
dd-mergequeue Bot merged commit a47306a into main Dec 4, 2025
4 checks passed
@dd-mergequeue
dd-mergequeue Bot deleted the r1viollet/elfutils-0.194 branch December 4, 2025 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants