-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use a repr(C)
flow ID to reduce repeated per-packet conversion costs
#475
Merged
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d5d2479 - Browse repository at this point
Copy the full SHA d5d2479View commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc1dd8b - Browse repository at this point
Copy the full SHA cc1dd8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48b831d - Browse repository at this point
Copy the full SHA 48b831dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbbe568 - Browse repository at this point
Copy the full SHA cbbe568View commit details -
Configuration menu - View commit details
-
Copy full SHA for d84fba7 - Browse repository at this point
Copy the full SHA d84fba7View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4de9c4a - Browse repository at this point
Copy the full SHA 4de9c4aView commit details
Commits on Mar 14, 2024
-
Correctly type all InnerFlowId SDT args
`uintptr_t` maybe be easy to stick in a probe, but it is also a footgun. This fixdes the display for e.g. port-process-return, but does not affect the actual panics mentioned in #476.
Configuration menu - View commit details
-
Copy full SHA for cb20ed2 - Browse repository at this point
Copy the full SHA cb20ed2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60e0b84 - Browse repository at this point
Copy the full SHA 60e0b84View commit details
Commits on Mar 15, 2024
-
A hopefully temporary workaround for opte#476.
It appears that JMP'd dtrace probes are being rewritten at load time without a RTN. Near as I can tell, rustc offers no way to say 'don't tail-call optimise this thing', so I'm forcing in a ZST with a drop impl to achieve similar behaviour. Hopefully this suffices.
Configuration menu - View commit details
-
Copy full SHA for 1c37083 - Browse repository at this point
Copy the full SHA 1c37083View commit details -
Configuration menu - View commit details
-
Copy full SHA for baed8d0 - Browse repository at this point
Copy the full SHA baed8d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e2ad7e - Browse repository at this point
Copy the full SHA 4e2ad7eView commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74bed98 - Browse repository at this point
Copy the full SHA 74bed98View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2cab3b - Browse repository at this point
Copy the full SHA a2cab3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eca6c9 - Browse repository at this point
Copy the full SHA 0eca6c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e7506e - Browse repository at this point
Copy the full SHA 1e7506eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fffbaba - Browse repository at this point
Copy the full SHA fffbabaView commit details -
InnerFlowId needs 4B alignment itself.
Realised when I was out that this struct only has 2B alignment, so there was a possibility of passing up an unaligned reference to an SDT.
Configuration menu - View commit details
-
Copy full SHA for 0bf91e6 - Browse repository at this point
Copy the full SHA 0bf91e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddc1b98 - Browse repository at this point
Copy the full SHA ddc1b98View commit details -
Friendlier names --
LabelBlock
,::from_nested
Given that we're now using these to handle nested `Ok(...)` types rather than just error variants, a rename was a bit in order. `DError` might also benefit?
Configuration menu - View commit details
-
Copy full SHA for 0edd7e6 - Browse repository at this point
Copy the full SHA 0edd7e6View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8237f42 - Browse repository at this point
Copy the full SHA 8237f42View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.