| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[lldb/Scripts] Move android script from underneath Python dir The scripts root directory already contains python scripts. No need to keep this one nested under a dedicated Python directory. | 6 年前 | |
[lldb][AArch64/Linux] Show memory tagged memory regions This extends the "memory region" command to show tagged regions on AArch64 Linux when the MTE extension is enabled. (lldb) memory region the_page [0x0000fffff7ff8000-0x0000fffff7ff9000) rw- memory tagging: enabled This is done by adding an optional "flags" field to the qMemoryRegion packet. The only supported flag is "mt" but this can be extended. This "mt" flag is read from /proc/{pid}/smaps on Linux, other platforms will leave out the "flags" field. Where this "mt" flag is received "memory region" will show that it is enabled. If it is not or the target doesn't support memory tagging, the line is not shown. (since majority of the time tagging will not be enabled) Testing is added for the existing /proc/{pid}/maps parsing and the new smaps parsing. Minidump parsing has been updated where needed, though it only uses maps not smaps. Target specific tests can be run with QEMU and I have added MTE flags to the existing helper scripts. Reviewed By: labath Differential Revision: https://reviews.llvm.org/D87442 | 5 年前 | |
Harmonize Python shebang Differential Revision: https://reviews.llvm.org/D83857 | 5 年前 | |
Prefer /usr/bin/env xxx over /usr/bin/xxx where xxx = perl, python, awk Allow users to use a non-system version of perl, python and awk, which is useful in certain package managers. Reviewed By: JDevlieghere, MaskRay Differential Revision: https://reviews.llvm.org/D95119 | 5 年前 | |
Update framework-header-fix to force system sed Summary: There are 2 changes here: 1. Use system sed instead of the sed found in the user's path. This fixes this script in the case the user has gnu-sed in their $PATH before bsd sed since -i '' isn't compatible and you need -i instead. 2. set -e in this script so it fails as soon as one of these commands fail instead of throwing errors for each file if they fail Since this is only ran on macOS, and we're already using this absolute path below, this seems like a safe addition Reviewers: kastiglione, beanz Reviewed By: kastiglione Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D49776 llvm-svn: 346099 | 7 年前 | |
Python 2/3 compatibility: from __future__ import print_function Differential Revision: https://reviews.llvm.org/D59580 llvm-svn: 356695 | 7 年前 | |
Add a script to setup codesigning on macOS. I've been using this script on a couple machines and it seems to work so I'm putting it out there, maybe other people will find it useful. It is strongly inspired from a similar script in the delve project. llvm-svn: 334743 | 7 年前 | |
Harmonize Python shebang Differential Revision: https://reviews.llvm.org/D83857 | 5 年前 | |
[lldb][test] Prevent infinite loop while looking for use_lldb_suite_root.py. Several scripts (two copies of use_lldb_suite.py, and an __init__.py) look for use_lldb_suite_root.py by checking parent directories. If for some reason it doesn't exist, it keeps checking parent directories until it finds it. However, this only breaks when the parent directory is None, but at least on Linux, dirname('/') == '/', so this will never be None. This changes the lookup to stop if the dirname(lldb_root) is unchanged. This was previously fixed in 67f6d842fab6d3ac8c949721be8e131cf6b17578, but only in one copy of this script. Additionally, this makes the failure mode more visible -- if the root is not found, it complains loudly instead of silently failing, and having later modules that need lldb_root fail. Differential Revision: https://reviews.llvm.org/D83840 | 5 年前 | |
[lldb] NFC: Fix trivial typo in comments, documents, and messages Differential Revision: https://reviews.llvm.org/D77460 | 6 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 7 年前 | ||
| 7 年前 | ||
| 7 年前 | ||
| 5 年前 | ||
| 5 年前 | ||
| 6 年前 |