compnerd wrote:
UTF-8 is a multibyte encoding, and if there is existing content in the output
string, the generated result may not be a valid string, if you passed in a
buffer with `\xe0` and then convert the input of `a`, we would get something
that is invalid.
https://github.com/llvm/llvm-p
compnerd wrote:
I think that a fully symbolicated stack trace would be very helpful. It might
explain the reason for the precondition.
https://github.com/llvm/llvm-project/pull/134150
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://l
https://github.com/compnerd approved this pull request.
Thanks for cleaning this up!
https://github.com/llvm/llvm-project/pull/126972
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/compnerd closed
https://github.com/llvm/llvm-project/pull/117615
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/compnerd edited
https://github.com/llvm/llvm-project/pull/117615
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/compnerd edited
https://github.com/llvm/llvm-project/pull/117615
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/compnerd edited
https://github.com/llvm/llvm-project/pull/117615
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/compnerd updated
https://github.com/llvm/llvm-project/pull/117615
>From 16271991a157b7892cb3d0e914aac63f7659d41b Mon Sep 17 00:00:00 2001
From: Saleem Abdulrasool
Date: Mon, 25 Nov 2024 11:21:17 -0800
Subject: [PATCH] build: clean up extraneous include paths
Clean up some un
@@ -57,7 +57,17 @@ add_optional_dependency(LLDB_ENABLE_CURSES "Enable curses
support in LLDB" Curse
add_optional_dependency(LLDB_ENABLE_LZMA "Enable LZMA compression support in
LLDB" LibLZMA LIBLZMA_FOUND)
add_optional_dependency(LLDB_ENABLE_LUA "Enable Lua scripting support i
https://github.com/compnerd updated
https://github.com/llvm/llvm-project/pull/117615
>From 0b7645656a9a79a496438f49c7906dead1319fe7 Mon Sep 17 00:00:00 2001
From: Saleem Abdulrasool
Date: Mon, 25 Nov 2024 11:21:17 -0800
Subject: [PATCH] build: enable CONFIG mode search for LibXml2 for LLDB
The
@@ -57,7 +57,17 @@ add_optional_dependency(LLDB_ENABLE_CURSES "Enable curses
support in LLDB" Curse
add_optional_dependency(LLDB_ENABLE_LZMA "Enable LZMA compression support in
LLDB" LibLZMA LIBLZMA_FOUND)
add_optional_dependency(LLDB_ENABLE_LUA "Enable Lua scripting support i
https://github.com/compnerd created
https://github.com/llvm/llvm-project/pull/117615
The `find_package(LibXml2 ...)` invocation that we are currently using
precludes the use of "CONFIG mode" for libxml2. This is important to allow
dependencies to flow through the build with static builds on Wi
@@ -50,6 +50,20 @@ class ContinuationRecordBuilder {
std::vector end(TypeIndex Index);
};
+
+// Needed by RandomAccessVisitorTest.cpp
+#define TYPE_RECORD(EnumName, EnumVal, Name)
+#define TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName)
+#define MEMBER_RECORD(EnumName,
@@ -495,7 +495,8 @@ class ClassRecord : public TagRecord {
};
// LF_UNION
-struct UnionRecord : public TagRecord {
+class UnionRecord : public TagRecord {
+public:
compnerd wrote:
Why the change here? The use of `struct` _should_ be fine. Or was it that there
@@ -32,6 +32,19 @@ class SimpleTypeSerializer {
ArrayRef serialize(const FieldListRecord &Record) = delete;
};
+// Needed by RandomAccessVisitorTest.cpp
+#define TYPE_RECORD(EnumName, EnumVal, Name)
\
+ class Name##Record;
https://github.com/compnerd closed
https://github.com/llvm/llvm-project/pull/106443
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
compnerd wrote:
Going to go ahead and merge this since there/s not been any additional feedback.
https://github.com/llvm/llvm-project/pull/106443
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/
https://github.com/compnerd approved this pull request.
https://github.com/llvm/llvm-project/pull/106443
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -1,81 +1,59 @@
NDK_ROOT := $(shell dirname $(CC))/../../../../..
-ifeq "$(findstring 64, $(ARCH))" "64"
- # lowest 64-bit API level
- API_LEVEL := 21
-else ifeq "$(ARCH)" "i386"
- # clone(2) declaration is present only since this api level
- API_LEVEL
@@ -97,7 +97,7 @@ class LLDB_API SBError {
friend class lldb_private::ScriptInterpreter;
friend class lldb_private::python::SWIGBridge;
- SBError(const lldb_private::Status &error);
+ SBError(lldb_private::Status &&error);
compnerd wrote:
I agree with @
https://github.com/compnerd closed
https://github.com/llvm/llvm-project/pull/99934
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/compnerd approved this pull request.
https://github.com/llvm/llvm-project/pull/99934
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
compnerd wrote:
> Also, it's a bit funny to have .bat files without CRLF endings given that
> they run on Windows.
I'm not sure about the funny bit - but certainly dangerous. I've had cmd
misinterpret batch files with LF vs CRLF.
https://github.com/llvm/llvm-project/pull/86318
___
compnerd wrote:
> changes to `clang/test/CXX/lex/lex.literal/lex.string/p4.cpp` should be
> reverted (it's a CRLF related test)
This is the type of problems that I am concerned about. We certainly have some
tests which are line-ending sensitive, and each test should be audited before
we make
compnerd wrote:
> @compnerd I just realised I didn't respond to your concern. Apologies.
>
> > I think that the concern that I have is that do we have sufficient testing
> > for supporting line-ending dependent behaviour in the compiler?
>
> For the first part: I don't know that it matters, si
https://github.com/compnerd approved this pull request.
Approving it in case it needs to be merged, but I think that we should try to
determine how it is breaking. This change feels like it should be correct and
is a pretty good cleanup, so I would prefer that fix forward rather than revert.
h
compnerd wrote:
Philosophically, I agree with this change. Enshrining the information about the
line endings into the SCM tool makes sense.
I think that the concern that I have is that do we have sufficient testing for
supporting line-ending dependent behaviour in the compiler? Additionally, d
https://github.com/compnerd approved this pull request.
https://github.com/llvm/llvm-project/pull/84362
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -168,8 +168,8 @@ class ConstString {
// Implicitly convert \class ConstString instances to \class StringRef.
operator llvm::StringRef() const { return GetStringRef(); }
- // Implicitly convert \class ConstString instances to \class
std::string_view.
- operator std::s
@@ -168,8 +168,8 @@ class ConstString {
// Implicitly convert \class ConstString instances to \class StringRef.
operator llvm::StringRef() const { return GetStringRef(); }
- // Implicitly convert \class ConstString instances to \class
std::string_view.
- operator std::s
@@ -44,6 +44,10 @@ endif()
if (WIN32)
add_definitions(-D_ENABLE_EXTENDED_ALIGNED_STORAGE)
+ if (NOT MSVC)
compnerd wrote:
clang-cl should be detected as MSVC. The define should be generally safe, but
it is nice to be more precise and add it when needed.
https://github.com/compnerd approved this pull request.
https://github.com/llvm/llvm-project/pull/74731
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -175,3 +179,30 @@ Status TargetThreadWindows::DoResume() {
return Status();
}
+
+const char *TargetThreadWindows::GetName() {
+ Log *log = GetLog(LLDBLog::Thread);
+ HMODULE hModule = ::LoadLibraryW(L"Kernel32.dll");
+ if (hModule) {
+auto GetThreadDescription =
+
@@ -175,3 +179,30 @@ Status TargetThreadWindows::DoResume() {
return Status();
}
+
+const char *TargetThreadWindows::GetName() {
+ Log *log = GetLog(LLDBLog::Thread);
+ HMODULE hModule = ::LoadLibraryW(L"Kernel32.dll");
+ if (hModule) {
+auto GetThreadDescription =
+
@@ -175,3 +179,30 @@ Status TargetThreadWindows::DoResume() {
return Status();
}
+
+const char *TargetThreadWindows::GetName() {
+ Log *log = GetLog(LLDBLog::Thread);
+ HMODULE hModule = ::LoadLibraryW(L"Kernel32.dll");
+ if (hModule) {
+auto GetThreadDescription =
--
@@ -175,3 +179,30 @@ Status TargetThreadWindows::DoResume() {
return Status();
}
+
+const char *TargetThreadWindows::GetName() {
+ Log *log = GetLog(LLDBLog::Thread);
+ HMODULE hModule = ::LoadLibraryW(L"Kernel32.dll");
+ if (hModule) {
+auto GetThreadDescription =
+
https://github.com/compnerd approved this pull request.
https://github.com/llvm/llvm-project/pull/70793
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
Author: Saleem Abdulrasool
Date: 2023-05-29T10:16:41-07:00
New Revision: cd21c0d30c0803b24e1dcf71d2f04cb46e539905
URL:
https://github.com/llvm/llvm-project/commit/cd21c0d30c0803b24e1dcf71d2f04cb46e539905
DIFF:
https://github.com/llvm/llvm-project/commit/cd21c0d30c0803b24e1dcf71d2f04cb46e539905.
Author: Saleem Abdulrasool
Date: 2023-05-07T12:40:44-07:00
New Revision: 5014830ede78e55e2c638948ca00cea045eac9ce
URL:
https://github.com/llvm/llvm-project/commit/5014830ede78e55e2c638948ca00cea045eac9ce
DIFF:
https://github.com/llvm/llvm-project/commit/5014830ede78e55e2c638948ca00cea045eac9ce.
Author: Saleem Abdulrasool
Date: 2023-05-05T10:55:29-07:00
New Revision: 039fc57191980847afb6e674cac8bcbb6c1efa13
URL:
https://github.com/llvm/llvm-project/commit/039fc57191980847afb6e674cac8bcbb6c1efa13
DIFF:
https://github.com/llvm/llvm-project/commit/039fc57191980847afb6e674cac8bcbb6c1efa13.
Author: Saleem Abdulrasool
Date: 2023-05-05T07:31:19-07:00
New Revision: 6bca093976ef40f36a396b11a61a44dc0f4dcd13
URL:
https://github.com/llvm/llvm-project/commit/6bca093976ef40f36a396b11a61a44dc0f4dcd13
DIFF:
https://github.com/llvm/llvm-project/commit/6bca093976ef40f36a396b11a61a44dc0f4dcd13.
Author: Saleem Abdulrasool
Date: 2023-04-28T09:30:59-07:00
New Revision: ade3c6a6a88ed3a9b06c076406f196da9d3cc1b9
URL:
https://github.com/llvm/llvm-project/commit/ade3c6a6a88ed3a9b06c076406f196da9d3cc1b9
DIFF:
https://github.com/llvm/llvm-project/commit/ade3c6a6a88ed3a9b06c076406f196da9d3cc1b9.
Author: Saleem Abdulrasool
Date: 2023-04-17T07:53:54-07:00
New Revision: d87cd45e4d855b57aed76dbd72c270ed152542ff
URL:
https://github.com/llvm/llvm-project/commit/d87cd45e4d855b57aed76dbd72c270ed152542ff
DIFF:
https://github.com/llvm/llvm-project/commit/d87cd45e4d855b57aed76dbd72c270ed152542ff.
Author: Saleem Abdulrasool
Date: 2023-03-22T14:14:13-04:00
New Revision: 16b7cf245ec0ff5428daee4f71af62e1938bfc73
URL:
https://github.com/llvm/llvm-project/commit/16b7cf245ec0ff5428daee4f71af62e1938bfc73
DIFF:
https://github.com/llvm/llvm-project/commit/16b7cf245ec0ff5428daee4f71af62e1938bfc73.
Author: Saleem Abdulrasool
Date: 2022-04-16T18:01:02-07:00
New Revision: 2696d82fa0c323d92d8794f0a34ea9619888fae9
URL:
https://github.com/llvm/llvm-project/commit/2696d82fa0c323d92d8794f0a34ea9619888fae9
DIFF:
https://github.com/llvm/llvm-project/commit/2696d82fa0c323d92d8794f0a34ea9619888fae9.
Author: Saleem Abdulrasool
Date: 2022-03-10T21:42:06Z
New Revision: c6042076081025bc8060637b05fbeb24dbb82538
URL:
https://github.com/llvm/llvm-project/commit/c6042076081025bc8060637b05fbeb24dbb82538
DIFF:
https://github.com/llvm/llvm-project/commit/c6042076081025bc8060637b05fbeb24dbb82538.diff
Author: Saleem Abdulrasool
Date: 2022-03-09T18:47:31Z
New Revision: f52b5a852a4b4d48b9c049e68569cfdb184f11ab
URL:
https://github.com/llvm/llvm-project/commit/f52b5a852a4b4d48b9c049e68569cfdb184f11ab
DIFF:
https://github.com/llvm/llvm-project/commit/f52b5a852a4b4d48b9c049e68569cfdb184f11ab.diff
Author: Saleem Abdulrasool
Date: 2022-03-04T21:54:20Z
New Revision: b5491dd30792c1ad31bfc8e2f9d1809a79205234
URL:
https://github.com/llvm/llvm-project/commit/b5491dd30792c1ad31bfc8e2f9d1809a79205234
DIFF:
https://github.com/llvm/llvm-project/commit/b5491dd30792c1ad31bfc8e2f9d1809a79205234.diff
Author: Saleem Abdulrasool
Date: 2021-12-08T09:01:10-08:00
New Revision: 906e60b9f923464cba0f71a9205846550752162f
URL:
https://github.com/llvm/llvm-project/commit/906e60b9f923464cba0f71a9205846550752162f
DIFF:
https://github.com/llvm/llvm-project/commit/906e60b9f923464cba0f71a9205846550752162f.
Author: Saleem Abdulrasool
Date: 2021-12-04T11:11:47-08:00
New Revision: f1585a4b47cc9c08c9a4c10058597f4b7468c227
URL:
https://github.com/llvm/llvm-project/commit/f1585a4b47cc9c08c9a4c10058597f4b7468c227
DIFF:
https://github.com/llvm/llvm-project/commit/f1585a4b47cc9c08c9a4c10058597f4b7468c227.
Author: Saleem Abdulrasool
Date: 2021-11-28T18:27:47-08:00
New Revision: 6488bd1d51715501632778e3c9a1d4eedfac2998
URL:
https://github.com/llvm/llvm-project/commit/6488bd1d51715501632778e3c9a1d4eedfac2998
DIFF:
https://github.com/llvm/llvm-project/commit/6488bd1d51715501632778e3c9a1d4eedfac2998.
Author: Saleem Abdulrasool
Date: 2020-09-23T18:21:34-07:00
New Revision: 92d42b32a9b7a085fd200a56022724a77cf12a2d
URL:
https://github.com/llvm/llvm-project/commit/92d42b32a9b7a085fd200a56022724a77cf12a2d
DIFF:
https://github.com/llvm/llvm-project/commit/92d42b32a9b7a085fd200a56022724a77cf12a2d.
Author: Saleem Abdulrasool
Date: 2020-04-29T03:54:33Z
New Revision: 7c8fa95395e719f9a2c211ee0f574ac9ef88a19d
URL:
https://github.com/llvm/llvm-project/commit/7c8fa95395e719f9a2c211ee0f574ac9ef88a19d
DIFF:
https://github.com/llvm/llvm-project/commit/7c8fa95395e719f9a2c211ee0f574ac9ef88a19d.diff
Author: Saleem Abdulrasool
Date: 2020-04-06T17:37:57-07:00
New Revision: 3775be2d8e17aaeae62ab83ded005867f4bf70ac
URL:
https://github.com/llvm/llvm-project/commit/3775be2d8e17aaeae62ab83ded005867f4bf70ac
DIFF:
https://github.com/llvm/llvm-project/commit/3775be2d8e17aaeae62ab83ded005867f4bf70ac.
Author: Saleem Abdulrasool
Date: 2020-01-02T11:19:12-08:00
New Revision: abb00753069554c538f3d850897373d093389945
URL:
https://github.com/llvm/llvm-project/commit/abb00753069554c538f3d850897373d093389945
DIFF:
https://github.com/llvm/llvm-project/commit/abb00753069554c538f3d850897373d093389945.
Author: Saleem Abdulrasool
Date: 2020-01-01T14:22:49-08:00
New Revision: fb170fd652bf2fcc4c2cd54aaf384591d8df266b
URL:
https://github.com/llvm/llvm-project/commit/fb170fd652bf2fcc4c2cd54aaf384591d8df266b
DIFF:
https://github.com/llvm/llvm-project/commit/fb170fd652bf2fcc4c2cd54aaf384591d8df266b.
Author: Saleem Abdulrasool
Date: 2019-12-24T10:19:22-08:00
New Revision: 64c6bb37832c2139a91801fece96de8898151079
URL:
https://github.com/llvm/llvm-project/commit/64c6bb37832c2139a91801fece96de8898151079
DIFF:
https://github.com/llvm/llvm-project/commit/64c6bb37832c2139a91801fece96de8898151079.
Author: Saleem Abdulrasool
Date: 2019-12-23T20:21:26-08:00
New Revision: 4b0563f89f939f2160002298d5491a8fc8ee1137
URL:
https://github.com/llvm/llvm-project/commit/4b0563f89f939f2160002298d5491a8fc8ee1137
DIFF:
https://github.com/llvm/llvm-project/commit/4b0563f89f939f2160002298d5491a8fc8ee1137.
Author: Saleem Abdulrasool
Date: 2019-12-22T20:47:25-08:00
New Revision: b449d19e55888ab9554b04184c6d9716389820fd
URL:
https://github.com/llvm/llvm-project/commit/b449d19e55888ab9554b04184c6d9716389820fd
DIFF:
https://github.com/llvm/llvm-project/commit/b449d19e55888ab9554b04184c6d9716389820fd.
Author: Saleem Abdulrasool
Date: 2019-12-22T13:57:46-08:00
New Revision: 2046d72e91670114625c87e122db6e013ba089d5
URL:
https://github.com/llvm/llvm-project/commit/2046d72e91670114625c87e122db6e013ba089d5
DIFF:
https://github.com/llvm/llvm-project/commit/2046d72e91670114625c87e122db6e013ba089d5.
Author: Saleem Abdulrasool
Date: 2019-12-07T11:23:25-08:00
New Revision: 4ec7bb42aa67b8a03a9be497dd44195990c3ac74
URL:
https://github.com/llvm/llvm-project/commit/4ec7bb42aa67b8a03a9be497dd44195990c3ac74
DIFF:
https://github.com/llvm/llvm-project/commit/4ec7bb42aa67b8a03a9be497dd44195990c3ac74.
Author: Saleem Abdulrasool
Date: 2019-10-30T12:08:29-07:00
New Revision: 5e029c4cfd7b8db269b6db475ecd420311fbd7d1
URL:
https://github.com/llvm/llvm-project/commit/5e029c4cfd7b8db269b6db475ecd420311fbd7d1
DIFF:
https://github.com/llvm/llvm-project/commit/5e029c4cfd7b8db269b6db475ecd420311fbd7d1.
Author: Saleem Abdulrasool
Date: 2019-10-29T08:24:10-07:00
New Revision: e56ba3743bcc344c51be9d919c32ec8f88ddef44
URL:
https://github.com/llvm/llvm-project/commit/e56ba3743bcc344c51be9d919c32ec8f88ddef44
DIFF:
https://github.com/llvm/llvm-project/commit/e56ba3743bcc344c51be9d919c32ec8f88ddef44.
Author: Saleem Abdulrasool
Date: 2019-10-29T08:20:58-07:00
New Revision: 55eec2ba96bd9c19ccb5d4d13cb8c88d4abcebc6
URL:
https://github.com/llvm/llvm-project/commit/55eec2ba96bd9c19ccb5d4d13cb8c88d4abcebc6
DIFF:
https://github.com/llvm/llvm-project/commit/55eec2ba96bd9c19ccb5d4d13cb8c88d4abcebc6.
Author: compnerd
Date: Tue Sep 24 15:55:44 2019
New Revision: 372788
URL: http://llvm.org/viewvc/llvm-project?rev=372788&view=rev
Log:
Host: use the platform identifiers from LLVM (NFC)
Use symbolic constants for the platform identifiers rather than replicating them
locally.
Modified:
lldb/t
Author: compnerd
Date: Fri Aug 23 10:58:53 2019
New Revision: 369788
URL: http://llvm.org/viewvc/llvm-project?rev=369788&view=rev
Log:
Windows: explicitly cast constants to `DWORD`
STATUS_SINGLE_STEP and STATUS_BREAKPOINT are defined as 0x8-- which
is negative and thus can't be implicitly nar
Author: compnerd
Date: Mon Aug 19 15:45:01 2019
New Revision: 369307
URL: http://llvm.org/viewvc/llvm-project?rev=369307&view=rev
Log:
Windows: Include "windows" Instead of "Windows"
The actual include directory is lldb/Host/windows not
lldb/Host/Windows which breaks on case sensitive file system
On Wed, Jul 31, 2019 at 11:29 AM Greg Clayton via lldb-commits <
lldb-commits@lists.llvm.org> wrote:
>
>
> > On Jul 31, 2019, at 10:57 AM, Raphael Isemann
> wrote:
> >
> > It seems that patch is lacking a test (which doesn't seem too hard to
> provide).
>
> I am not the original author of this pa
Author: compnerd
Date: Sat Jul 20 10:59:08 2019
New Revision: 366639
URL: http://llvm.org/viewvc/llvm-project?rev=366639&view=rev
Log:
build: allow the user to specify `llvm-tblgen`
This follows the same pattern as Clang and permits the user to specify
the tablegen to use via `-DLLVM_TABLEGEN=`.
Author: compnerd
Date: Sun Jul 7 10:58:11 2019
New Revision: 365282
URL: http://llvm.org/viewvc/llvm-project?rev=365282&view=rev
Log:
Process: generalise Windows thread setup
The Windows build currently cannot support debugging foreign targets or
debugging Windows ARM NT and Windows ARM64 target
Author: compnerd
Date: Thu Jul 4 12:26:49 2019
New Revision: 365155
URL: http://llvm.org/viewvc/llvm-project?rev=365155&view=rev
Log:
Plugins: permit building on Windows ARM64
Rather than relying on `sizeof(void *)` to determine the architecture,
use the `CMAKE_SYSTEM_PROCESSOR` variable. This
Author: compnerd
Date: Mon Jun 10 09:32:33 2019
New Revision: 362961
URL: http://llvm.org/viewvc/llvm-project?rev=362961&view=rev
Log:
ABI: reflow the table text (NFC)
Reflow the text for the table to make the table legible. This is purely
cosmetic, but makes understanding the contents of the ta
Author: compnerd
Date: Tue May 28 19:26:29 2019
New Revision: 361915
URL: http://llvm.org/viewvc/llvm-project?rev=361915&view=rev
Log:
build: only search for the needed python type
Windows has different types of runtime libraries which are ABI
incompatible with one another. This requires that th
Author: compnerd
Date: Wed May 22 16:23:39 2019
New Revision: 361443
URL: http://llvm.org/viewvc/llvm-project?rev=361443&view=rev
Log:
Expression: correct relocation model for Windows
The Windows Code Generation model cannot generation code with the PIC relocation
model - all code is implicitly p
Author: compnerd
Date: Mon May 20 18:25:48 2019
New Revision: 361210
URL: http://llvm.org/viewvc/llvm-project?rev=361210&view=rev
Log:
lldb-server: LLGS: support 32-bit on 64-bit hosts
Enable the ARM emulation support on AArch64 which can execute ARM32
code. Similarly, handle MIPS 32 on 64.
Modi
Author: compnerd
Date: Tue May 14 20:57:07 2019
New Revision: 360745
URL: http://llvm.org/viewvc/llvm-project?rev=360745&view=rev
Log:
Revert "build: use the correct variable"
This reverts commit b5a8abd57f23e2f621d5ceb0f64f1bb8f9579c3f. This
should not be needed as the lldb-server tool will add
Author: compnerd
Date: Tue May 14 10:24:45 2019
New Revision: 360695
URL: http://llvm.org/viewvc/llvm-project?rev=360695&view=rev
Log:
build: use the correct variable
Adjust the variable that controls whether the unit tests use `lldb-server`.
This should repair the default build on Windows.
Modi
Author: compnerd
Date: Tue May 14 10:07:36 2019
New Revision: 360693
URL: http://llvm.org/viewvc/llvm-project?rev=360693&view=rev
Log:
lldb-server: rename `llgs::terminate` (NFC)
`terminate` overlaps with a C function on Windows:
```
D:\a\1\s\lldb\tools\lldb-server\lldb-server.cpp(45,13): warni
Author: compnerd
Date: Mon May 6 12:38:24 2019
New Revision: 360067
URL: http://llvm.org/viewvc/llvm-project?rev=360067&view=rev
Log:
Initialization: move InstructionEmulation to full initialization
The debug server does not need to use the instruction emulation. This
helps reduce the size of th
Author: compnerd
Date: Fri May 3 16:19:27 2019
New Revision: 359944
URL: http://llvm.org/viewvc/llvm-project?rev=359944&view=rev
Log:
ExpressionParser: only force link MCJIT when needed
This was added to support FreeBSD. The inclusion of this header increases the
size of `lldb-server` due to MC
Author: compnerd
Date: Thu May 2 14:49:29 2019
New Revision: 359832
URL: http://llvm.org/viewvc/llvm-project?rev=359832&view=rev
Log:
Initialization: move InstructionEmulation to full initialization
The debug server does not need to use the instruction emulation. This helps
reduce the size of t
Author: compnerd
Date: Thu May 2 12:25:18 2019
New Revision: 359817
URL: http://llvm.org/viewvc/llvm-project?rev=359817&view=rev
Log:
Initialization: correct macro usage
`_MSC_VER` indiciates that you are building with MSVC, not that you are building
for Windows. Use `_WIN32` (which identifies
Author: compnerd
Date: Thu May 2 12:09:58 2019
New Revision: 359816
URL: http://llvm.org/viewvc/llvm-project?rev=359816&view=rev
Log:
gdb-remote: fix the build on Windows
Windows does not have a definition for `mode_t`. Include the appropriate
header.
Modified:
lldb/trunk/source/Plugins/Pr
Author: compnerd
Date: Thu May 2 11:15:03 2019
New Revision: 359811
URL: http://llvm.org/viewvc/llvm-project?rev=359811&view=rev
Log:
gdb-remote: reduce some inclusion of Target/Process.h
Reduce the inclusion of Target/Process.h to help isolate why Process is being
preserved during the build of
Author: compnerd
Date: Thu May 2 11:11:44 2019
New Revision: 359810
URL: http://llvm.org/viewvc/llvm-project?rev=359810&view=rev
Log:
Initialization: remove ObjectContainer from Common
This restructures the initialization path to move the ObjectContainer
initialization into the *full* initializa
Author: compnerd
Date: Wed May 1 16:06:45 2019
New Revision: 359738
URL: http://llvm.org/viewvc/llvm-project?rev=359738&view=rev
Log:
lldb-server: remove link against lldbInterpreter
This dependency is unused. Remove the extraneous link.
Modified:
lldb/trunk/tools/lldb-server/CMakeLists.txt
Author: compnerd
Date: Thu Dec 6 16:31:34 2018
New Revision: 348556
URL: http://llvm.org/viewvc/llvm-project?rev=348556&view=rev
Log:
Host: remove Yield on Windows
Windows provides a Yield function-like macro that allows a thread to
yield the CPU. However, this conflicts with `Yield` in swift.
Author: compnerd
Date: Tue Dec 4 20:04:14 2018
New Revision: 348332
URL: http://llvm.org/viewvc/llvm-project?rev=348332&view=rev
Log:
gdb-remote: use elaborated type specifier for `Module`
When building with MSVC, the type `Module` is ambiguous due to both the
lldb_private and llvm namespaces be
Author: compnerd
Date: Mon Oct 29 23:29:28 2018
New Revision: 345569
URL: http://llvm.org/viewvc/llvm-project?rev=345569&view=rev
Log:
Utility: fix cross-compilation from Linux to Windows
Only attempt to link against Backtrace if it is found. Without this,
trying to cross-compile to Windows woul
Author: compnerd
Date: Sun Jun 3 19:08:12 2018
New Revision: 333863
URL: http://llvm.org/viewvc/llvm-project?rev=333863&view=rev
Log:
Python: adjust the include directories
Restructure the include search order to adjust for libedit. This
ensures that the variables are not unused if they are not
Author: compnerd
Date: Tue May 22 16:24:46 2018
New Revision: 333041
URL: http://llvm.org/viewvc/llvm-project?rev=333041&view=rev
Log:
build: use cmake to find the libedit content
Use proper cmake techniques to detect where the libedit package resides.
This allows for the use of libedit from an a
Author: compnerd
Date: Wed Jan 24 11:00:08 2018
New Revision: 323363
URL: http://llvm.org/viewvc/llvm-project?rev=323363&view=rev
Log:
www: update lldb architecture doc
ArchSpec was moved from Core to Utility, so I modified the docs to
reflect that.
Patch by Alex Langford !
Modified:
lldb/t
Author: compnerd
Date: Fri Sep 8 17:13:49 2017
New Revision: 312841
URL: http://llvm.org/viewvc/llvm-project?rev=312841&view=rev
Log:
Plugins: fix resolution ambiguity in PDB plugin
A clang change caused the inclusion of `llvm::Type` and
`lldb_private::Type` to be pulled into the global namespac
Author: compnerd
Date: Wed Aug 23 11:05:19 2017
New Revision: 311582
URL: http://llvm.org/viewvc/llvm-project?rev=311582&view=rev
Log:
test: fix missed test
I had built without python bindings and did not find this in the grep
output. Adjust the test output for the printing format update.
Modif
This would be nice to merge to 5.0 IMO. It fixes reading the x87 FPU
state. What do you think Greg?
On Wed, Aug 23, 2017 at 10:24 AM Saleem Abdulrasool via lldb-commits <
lldb-commits@lists.llvm.org> wrote:
> Author: compnerd
> Date: Wed Aug 23 10:23:12 2017
> New Revision:
Author: compnerd
Date: Wed Aug 23 10:23:12 2017
New Revision: 311579
URL: http://llvm.org/viewvc/llvm-project?rev=311579&view=rev
Log:
Process: fix FXSAVE on x86
The FXSAVE member `ftw` (FPU Tag Word) was given the wrong size (8-bit)
instead of the correct width (16-bit) as per the x87 Programmer
Author: compnerd
Date: Wed Aug 23 10:00:14 2017
New Revision: 311577
URL: http://llvm.org/viewvc/llvm-project?rev=311577&view=rev
Log:
ObjC: fix some -Wpedantic warnings by removing ';'
Remove some stray ';' that were in the source code. NFC.
Modified:
lldb/trunk/source/Plugins/Language/Obj
Author: compnerd
Date: Wed Jul 19 08:46:21 2017
New Revision: 308489
URL: http://llvm.org/viewvc/llvm-project?rev=308489&view=rev
Log:
silence a couple of -Wqual-cast warning from GCC (NFC)
Cast to `const uint8_t *` instead of `uint8_t *` to avoid the warning
from GCC.
EmulationStateARM.cpp:20
On Mon, Oct 24, 2016 at 11:38 AM, Ed Maste via lldb-commits <
lldb-commits@lists.llvm.org> wrote:
> On 24 October 2016 at 06:26, Pavel Labath wrote:
> >
> > It's not my place to tell you how to work, but I'd recommend a
> > different approach to this. If you base your work on the current
> > Free
Author: compnerd
Date: Mon Aug 15 23:12:36 2016
New Revision: 278774
URL: http://llvm.org/viewvc/llvm-project?rev=278774&view=rev
Log:
Symbol: add missing item in covered switch
RenderScript was missing from the covered switch. Add it to avoid a warning of
the missing entry. NFC.
Modified:
1 - 100 of 149 matches
Mail list logo