On June 19, 2025 4:48:13 AM EDT, Peter Zijlstra <[email protected]> wrote: >On Thu, Jun 19, 2025 at 10:44:27AM +0200, Peter Zijlstra wrote: > >> Luckily, x86 dropped support for !CMPXCHG8B right along with !TSC. So on >> x86 we good with timestamps, even on 32bit. > >Well, not entirely true, local_clock() is not guaranteed monotonic. So >you might be in for quite a bit of hurt if you rely on that. > As long as it is monotonic per task. If it is not, then pretty much all tracers that use it are broken. -- Steve
- Re: [PATCH v10 05/14] unwind_user/deferred... Steven Rostedt
- Re: [PATCH v10 05/14] unwind_user/def... Peter Zijlstra
- Re: [PATCH v10 05/14] unwind_user... Steven Rostedt
- [PATCH v10 11/14] unwind: Finish up unwind when a task exit... Steven Rostedt
- [PATCH v10 14/14] unwind_user/x86: Enable compat mode frame... Steven Rostedt
- [PATCH v10 07/14] unwind_user/deferred: Make unwind deferra... Steven Rostedt
- Re: [PATCH v10 07/14] unwind_user/deferred: Make unwin... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user/deferred: Make u... Steven Rostedt
- Re: [PATCH v10 07/14] unwind_user/deferred: Ma... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user/deferred... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user/def... Steven Rostedt
- Re: [PATCH v10 07/14] unwind_user... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user/deferred: Make unwin... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user/deferred: Make u... Steven Rostedt
- Re: [PATCH v10 07/14] unwind_user/deferred: Ma... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user/deferred... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user/deferred... Steven Rostedt
- Re: [PATCH v10 07/14] unwind_user/def... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user... Steven Rostedt
- Re: [PATCH v10 07/14] unwind_user... Peter Zijlstra
- Re: [PATCH v10 07/14] unwind_user... Steven Rostedt
