[all-commits] [llvm/llvm-project] ca10de: [z/OS] Add backtrace support for z/OS. (#121826)
Kai Nacke via All-commits
all-commits at lists.llvm.org
Thu Jan 9 10:54:20 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ca10deaa72c37fb5eee8bf1c95466b12a8773e95
https://github.com/llvm/llvm-project/commit/ca10deaa72c37fb5eee8bf1c95466b12a8773e95
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-01-09 (Thu, 09 Jan 2025)
Changed paths:
M llvm/lib/Support/Unix/Signals.inc
Log Message:
-----------
[z/OS] Add backtrace support for z/OS. (#121826)
The system call `__CELQTBCK()` is used to build a backtrace like
on other systems. The collected information are the address of the PC,
the address of the entry point (EP), the difference between both
addresses (+EP), the dynamic storage area (DSA aka the stack
pointer), and the function name.
The system call is described here:
https://www.ibm.com/docs/en/zos/3.1.0?topic=cwicsa6a-celqtbck-also-known-as-celqtbck-64-bit-traceback-service
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list