[Lldb-commits] [lldb] [lldb] Skip 2 newly introduced tests from running on DWARF2 and clang 11 (PR #75406)

2023-12-13 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/75406 None >From 2cb9a284a924442c2f9ab8d639268b8154af22a6 Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Wed, 13 Dec 2023 15:53:37 -0800 Subject: [PATCH] [lldb] Skip 2 newly introduced tests from running on

[Lldb-commits] [lldb] [lldb] Disable new TestLocationListLookup when clang version is <= 11 (PR #75102)

2023-12-11 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/75102 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Disable new TestLocationListLookup when clang version is <= 11 (PR #75102)

2023-12-11 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 updated https://github.com/llvm/llvm-project/pull/75102 >From be91ba6b5b411e2fc6b9a7b49324ef5b20c9e2ed Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Mon, 11 Dec 2023 13:38:04 -0800 Subject: [PATCH] [lldb] Disable new TestLocationListLookup when clang

[Lldb-commits] [lldb] [lldb] Disable new TestLocationListLookup when clang version is <= 11 (PR #75102)

2023-12-11 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/75102 The newly introduced LocationListLookupTestCase.test_loclist_expr test fails with older clangs. >From 0ec0f8ddf505ad30f8684e9452ebc4524f50a4b4 Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Mon, 11

[Lldb-commits] [lldb] [NFC][lldb] Implement DiagnosticManager::Consume (PR #74011)

2023-12-05 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/74011 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [NFC][lldb] Implement DiagnosticManager::Consume (PR #74011)

2023-11-30 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 edited https://github.com/llvm/llvm-project/pull/74011 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Implement DiagnosticManager::Consume (PR #74011)

2023-11-30 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/74011 In some situations it may be useful to have a separate DiagnosticManager instance, and then later of move the contents of that instance back to the "main" DiagnosticManager. For example, when silently

[Lldb-commits] [lldb] [lldb] Add interface to check if UserExpression::Parse() is cacheable (PR #66826)

2023-11-16 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/66826 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add interface to check if UserExpression::Parse() is cacheable (PR #66826)

2023-11-16 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 updated https://github.com/llvm/llvm-project/pull/66826 >From 5323ac957268e469207aae340e15f6809b53bf53 Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Thu, 16 Nov 2023 11:31:55 -0800 Subject: [PATCH] [lldb] Add interface to check if UserExpression::Parse()

[Lldb-commits] [lldb] [lldb] Add interface to check if UserExpression::Parse() is cacheable (PR #66826)

2023-11-16 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 updated https://github.com/llvm/llvm-project/pull/66826 >From fcc27c3b81a8f2c0566af801e623d23f748fb04a Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Tue, 19 Sep 2023 13:27:41 -0700 Subject: [PATCH] [lldb] Add interface to check if UserExpression::Parse()

[Lldb-commits] [lldb] [lldb] Add interface to check if UserExpression::Parse() is cacheable (PR #66826)

2023-11-16 Thread Augusto Noronha via lldb-commits
augusto2112 wrote: @DavidSpickett thanks for reminding me. I'll add a comment describing the situation. Right now, for conditional breakpoints, we assume that the condition expression is cacheable, since it's being run over and over again in the exact same context. This works for C/C++, but

[Lldb-commits] [lldb] [llvm] Emit DIE's size in bits when size is not a multiple of 8 (PR #69741)

2023-11-14 Thread Augusto Noronha via lldb-commits
augusto2112 wrote: > I guess one question that might be relevant - does Swift have something like > sizeof and what result does it give for these sort of types with bits to > spare? You can't actually use that with these types as these are special compiler builtin types which aren't actually

[Lldb-commits] [llvm] [lldb] Emit DIE's size in bits when size is not a multiple of 8 (PR #69741)

2023-11-10 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 edited https://github.com/llvm/llvm-project/pull/69741 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [llvm] [lldb] Fix size in bytes of type DIEs when size in bits is not a multiple of 8 (PR #69741)

2023-11-10 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 updated https://github.com/llvm/llvm-project/pull/69741 >From 997da625fda1efebde43ec965c23c1a8ef9c0132 Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Fri, 10 Nov 2023 10:40:05 -0800 Subject: [PATCH] Emit DIE's size in bits when size is not a multiple of 8

[Lldb-commits] [llvm] [lldb] Fix size in bytes of type DIEs when size in bits is not a multiple of 8 (PR #69741)

2023-11-10 Thread Augusto Noronha via lldb-commits
@@ -2866,8 +2879,12 @@ void DWARFASTParserClang::ParseSingleMember( // Get the parent byte size so we can verify any members will fit const uint64_t parent_byte_size = parent_die.GetAttributeValueAsUnsigned(DW_AT_byte_size, UINT64_MAX); - const uint64_t

[Lldb-commits] [llvm] [lldb] Fix size in bytes of type DIEs when size in bits is not a multiple of 8 (PR #69741)

2023-11-10 Thread Augusto Noronha via lldb-commits
@@ -2210,9 +2216,16 @@ bool DWARFASTParserClang::CompleteRecordType(const DWARFDIE , !layout_info.vbase_offsets.empty()) { if (type) layout_info.bit_size = type->GetByteSize(nullptr).value_or(0) * 8; -if (layout_info.bit_size == 0) -

[Lldb-commits] [llvm] [lldb] Fix size in bytes of type DIEs when size in bits is not a multiple of 8 (PR #69741)

2023-11-09 Thread Augusto Noronha via lldb-commits
augusto2112 wrote: @dwblaikie I talked with Adrian, his idea is to emit the size in bits whenever it does not cleanly fit in a byte. His point (and I agree) is that there may be tools that can use this bit size, and if we always round up when emitting the DWARF we will lose this information,

[Lldb-commits] [llvm] [lldb] Fix size in bytes of type DIEs when size in bits is not a multiple of 8 (PR #69741)

2023-11-09 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 edited https://github.com/llvm/llvm-project/pull/69741 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [llvm] [lldb] Fix size in bytes of type DIEs when size in bits is not a multiple of 8 (PR #69741)

2023-11-09 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 updated https://github.com/llvm/llvm-project/pull/69741 >From b34b8f1786a6fb274710c5e4318bad83b04b0480 Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Fri, 20 Oct 2023 10:18:03 -0700 Subject: [PATCH] Fix size in bytes of type DIEs when size in bits is not a

[Lldb-commits] [lldb] [LLDB][NFC] Remove DWARFASTParserClang as friend from SymbolFileDWARF (PR #70157)

2023-10-25 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 approved this pull request. https://github.com/llvm/llvm-project/pull/70157 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][gardening] Remove full name of "DWARFDIE" type in GetTypeForDIE (PR #70062)

2023-10-24 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/70062 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][gardening] Remove full name of "DWARFDIE" type in GetTypeForDIE (PR #70062)

2023-10-24 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/70062 When moving the GetTypeForDIE function from DWARFASTParserClang to DWARFASTParser, I kept the signature as-is. To match the rest of the function signatures in DWARFASTParser, remove the full name

[Lldb-commits] [lldb] Reintroduce accidentally deleted "protected" keyword in SymbolFileDWARF (PR #69990)

2023-10-24 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/69990 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] Reintroduce accidentally deleted "protected" keyword in SymbolFileDWARF (PR #69990)

2023-10-23 Thread Augusto Noronha via lldb-commits
@@ -321,6 +322,7 @@ class SymbolFileDWARF : public SymbolFileCommon { m_file_index = file_index; } +protected: augusto2112 wrote: I think the big issue on keeping everything public is that will will use those methods without realizing they were

[Lldb-commits] [lldb] Reintroduce accidentally deleted "protected" keyword in SymbolFileDWARF (PR #69990)

2023-10-23 Thread Augusto Noronha via lldb-commits
@@ -321,6 +322,7 @@ class SymbolFileDWARF : public SymbolFileCommon { m_file_index = file_index; } +protected: augusto2112 wrote: Can't we merge it and then you can open your isolated patch with the methods you want to expose? Right now everything is

[Lldb-commits] [lldb] Reintroduce accidentally deleted "protected" keyword in SymbolFileDWARF (PR #69990)

2023-10-23 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/69990 The "protected" was accidentally removed during refactoring of SymbolFileDWARF. Reintroduce it and also make DWARFASTParser a friend class since 040c4f4d98f3306e068521e3c218bdbc170f81f3 was merged and won't

[Lldb-commits] [lldb] [lldb][NFC] Move DWARFASTParserClang::GetTypeForDIE to DWARFASTParser (PR #69764)

2023-10-23 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/69764 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][NFC] Move DWARFASTParserClang::GetTypeForDIE to DWARFASTParser (PR #69764)

2023-10-23 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 edited https://github.com/llvm/llvm-project/pull/69764 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][NFC] Move GetTypeForDIE from to DWARFASTParser (PR #69764)

2023-10-23 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 updated https://github.com/llvm/llvm-project/pull/69764 >From 040c4f4d98f3306e068521e3c218bdbc170f81f3 Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Fri, 20 Oct 2023 12:59:00 -0700 Subject: [PATCH] [lldb][NFC] Move DWARFASTParserClang::GetTypeForDIE to

[Lldb-commits] [lldb] [lldb][NFC] Remote reference to Swift in DWARFASTParser::Kind enum (PR #69984)

2023-10-23 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/69984 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][NFC] Remote reference to Swift in DWARFASTParser::Kind enum (PR #69984)

2023-10-23 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/69984 None >From 2500e7fadc72c56a887b27d5f271bea5af70ccab Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Mon, 23 Oct 2023 16:35:24 -0700 Subject: [PATCH] [lldb][NFC] Remote reference to Swift in

[Lldb-commits] [lldb] [lldb][NFC] Move GetTypeForDIE from to DWARFASTParser (PR #69764)

2023-10-23 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 updated https://github.com/llvm/llvm-project/pull/69764 >From d84b4b293a97b75a34e4208c914988a2e5231d66 Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Fri, 20 Oct 2023 12:59:00 -0700 Subject: [PATCH] [lldb][NFC] Move GetTypeForDIE from to DWARFASTParser ---

[Lldb-commits] [lldb] [lldb][NFC] Implement llvm-style RTTI for DWARFASTParser (PR #69762)

2023-10-23 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/69762 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][test] Turn ObjC string literals to C-style literals (NFC) (PR #69793)

2023-10-20 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 approved this pull request. https://github.com/llvm/llvm-project/pull/69793 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][NFC] Move GetTypeForDIE from to DWARFASTParser (PR #69764)

2023-10-20 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/69764 None >From c97e0b62a2df5309db707861b5f1fd2c223ac50b Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Fri, 20 Oct 2023 12:59:00 -0700 Subject: [PATCH] [lldb][NFC] Move GetTypeForDIE from to

[Lldb-commits] [lldb] [lldb][NFC] Implement llvm-style RTTI for DWARFASTParser (PR #69762)

2023-10-20 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/69762 None >From 2cc3dc43d5ef705a016b8b7b3c23d99d5f01a5d8 Mon Sep 17 00:00:00 2001 From: Augusto Noronha Date: Fri, 20 Oct 2023 12:42:52 -0700 Subject: [PATCH] [lldb][NFC] Implement llvm-style RTTI for

[Lldb-commits] [lldb] 962ef99 - [lldb] Protect RNBRemote from a data race

2023-09-25 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-09-25T11:17:42-07:00 New Revision: 962ef991da2836775191435fb732fc61ec07d5e6 URL: https://github.com/llvm/llvm-project/commit/962ef991da2836775191435fb732fc61ec07d5e6 DIFF:

[Lldb-commits] [lldb] [lldb][FreeBSD] Add dynamic loader handle class for FreeBSD Kernel (PR #67106)

2023-09-22 Thread Augusto Noronha via lldb-commits
@@ -0,0 +1,770 @@ +#include "lldb/Breakpoint/StoppointCallbackContext.h" +#include "lldb/Core/Debugger.h" +#include "lldb/Core/Module.h" +#include "lldb/Core/ModuleSpec.h" +#include "lldb/Core/PluginManager.h" +#include "lldb/Core/Section.h" +#include "lldb/Core/StreamFile.h"

[Lldb-commits] [lldb] [lldb] Add interface to check if UserExpression::Parse() is cacheable (PR #66826)

2023-09-19 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/66826 When setting conditional breakpoints, we currently assume that a call to UserExpression::Parse() can be cached and resued multiple times. This may not be true for every user expression. Add a new method so

[Lldb-commits] [lldb] [lldb] Accept optional module in Value::ResolveValue (PR #66286)

2023-09-14 Thread Augusto Noronha via lldb-commits
augusto2112 wrote: > > @clayborg as Adrian said, this fixes a test failure downstream. I don't > > there's any visible change in behavior to test in main, unfortunately. > > Gotcha. Let me guess: Swift? :-) Exactly :) https://github.com/llvm/llvm-project/pull/66286

[Lldb-commits] [lldb] [lldb] Accept optional module in Value::ResolveValue (PR #66286)

2023-09-14 Thread Augusto Noronha via lldb-commits
augusto2112 wrote: @clayborg as Adrian said, this fixes a test failure downstream. I don't there's any visible change in behavior to test in main, unfortunately. https://github.com/llvm/llvm-project/pull/66286 ___ lldb-commits mailing list

[Lldb-commits] [lldb] [lldb] Accept optional module in Value::ResolveValue (PR #66286)

2023-09-13 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 closed https://github.com/llvm/llvm-project/pull/66286 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Accept optional module in Value::ResolveValue (PR #66286)

2023-09-13 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 review_requested https://github.com/llvm/llvm-project/pull/66286 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Accept optional module in Value::ResolveValue (PR #66286)

2023-09-13 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 review_requested https://github.com/llvm/llvm-project/pull/66286 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Accept optional module in Value::ResolveValue (PR #66286)

2023-09-13 Thread Augusto Noronha via lldb-commits
https://github.com/augusto2112 created https://github.com/llvm/llvm-project/pull/66286: Value::ResolveValue calls Value::GetValueAsData as part of its implementation. The latter can receive an optional Module pointer, which is always null when called from the former. Allow threading in the

[Lldb-commits] [lldb] fef609d - Revert "[lldb] Fix data race in ThreadList"

2023-08-22 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-22T11:14:04-07:00 New Revision: fef609d2d1da573150121a6ee897e1d90f235eb1 URL: https://github.com/llvm/llvm-project/commit/fef609d2d1da573150121a6ee897e1d90f235eb1 DIFF:

[Lldb-commits] [lldb] 79a8e00 - [lldb] Fix data race in Process

2023-08-18 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-18T16:55:37-07:00 New Revision: 79a8e006dbc4ea281e9ec5933f484e476db3d9ab URL: https://github.com/llvm/llvm-project/commit/79a8e006dbc4ea281e9ec5933f484e476db3d9ab DIFF:

[Lldb-commits] [lldb] bb90063 - [lldb] Fix data race in ThreadList

2023-08-18 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-18T16:53:26-07:00 New Revision: bb90063249707e3ae081bfbd8e3512566abb7df6 URL: https://github.com/llvm/llvm-project/commit/bb90063249707e3ae081bfbd8e3512566abb7df6 DIFF:

[Lldb-commits] [lldb] 3b91957 - Revert "[lldb] Properly protect the Communication class with reader/writer lock"

2023-08-15 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-15T16:03:28-07:00 New Revision: 3b919570f2f08581987de7851f3673352afb1578 URL: https://github.com/llvm/llvm-project/commit/3b919570f2f08581987de7851f3673352afb1578 DIFF:

[Lldb-commits] [lldb] 5d16957 - [lldb] Properly protect the Communication class with reader/writer lock

2023-08-15 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-15T15:43:36-07:00 New Revision: 5d16957207ce1bd1a2091f3677e176012009c59a URL: https://github.com/llvm/llvm-project/commit/5d16957207ce1bd1a2091f3677e176012009c59a DIFF:

[Lldb-commits] [lldb] 2241364 - [lldb] Fix data race in PipePosix

2023-08-15 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-15T11:30:35-07:00 New Revision: 22413641e236ebee7485ce8bc5880e8d1e41573f URL: https://github.com/llvm/llvm-project/commit/22413641e236ebee7485ce8bc5880e8d1e41573f DIFF:

[Lldb-commits] [lldb] 4a390a5 - [lldb] Implement ModuleList::Swap

2023-08-15 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-15T11:33:34-07:00 New Revision: 4a390a56aeeb521d0eca1fa4cef6837157ea64ab URL: https://github.com/llvm/llvm-project/commit/4a390a56aeeb521d0eca1fa4cef6837157ea64ab DIFF:

[Lldb-commits] [lldb] d75dc9a - [lldb] Fix ThreadList::Update not locking the rhs's mutex

2023-08-04 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-04T16:01:20-07:00 New Revision: d75dc9a8a86c4f69408dcab3a21416729d14652e URL: https://github.com/llvm/llvm-project/commit/d75dc9a8a86c4f69408dcab3a21416729d14652e DIFF:

[Lldb-commits] [lldb] 318f600 - [lldb] Protect OptionValue accesses from data races

2023-08-04 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-04T15:33:46-07:00 New Revision: 318f600722e3cc6745317bb68309f82656c97b27 URL: https://github.com/llvm/llvm-project/commit/318f600722e3cc6745317bb68309f82656c97b27 DIFF:

[Lldb-commits] [lldb] 5f45a87 - [lldb] Print hint if object description is requested but not implemented

2023-08-02 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-08-02T15:33:32-07:00 New Revision: 5f45a87bf029cc4b9815f5f819906198b07e00d1 URL: https://github.com/llvm/llvm-project/commit/5f45a87bf029cc4b9815f5f819906198b07e00d1 DIFF:

[Lldb-commits] [lldb] f94c7ff - [lldb] Never print children if the max depth has been reached

2023-06-13 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-06-13T11:03:04-07:00 New Revision: f94c7ffe46400559740e7f81d7c60d8c0fe7df82 URL: https://github.com/llvm/llvm-project/commit/f94c7ffe46400559740e7f81d7c60d8c0fe7df82 DIFF:

[Lldb-commits] [lldb] b1ebfc5 - [lldb] Unconditionally increment depth when printing children

2023-06-08 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-06-08T13:30:30-07:00 New Revision: b1ebfc5de34ef4c91aa6f163989de600fb5227f8 URL: https://github.com/llvm/llvm-project/commit/b1ebfc5de34ef4c91aa6f163989de600fb5227f8 DIFF:

[Lldb-commits] [lldb] 8fe9718 - [lldb] Implement GetValueTypeFromAddressType

2023-05-18 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-05-18T10:29:15-07:00 New Revision: 8fe9718dd5f27168fc282c6420bfae0eb7ee6819 URL: https://github.com/llvm/llvm-project/commit/8fe9718dd5f27168fc282c6420bfae0eb7ee6819 DIFF:

[Lldb-commits] [lldb] 19d969e - [lldb] Implement SymbolFile::GetCompileOptions

2023-04-10 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-04-10T10:13:06-07:00 New Revision: 19d969e340c9e1b5a83ad5220ba0875393df71e2 URL: https://github.com/llvm/llvm-project/commit/19d969e340c9e1b5a83ad5220ba0875393df71e2 DIFF:

[Lldb-commits] [lldb] f03cd76 - [lldb] Introduce SymbolFile::ParseAllLanguages

2023-03-18 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-03-18T10:33:14-07:00 New Revision: f03cd763384bbb67ddfa12957859ed58841d4b34 URL: https://github.com/llvm/llvm-project/commit/f03cd763384bbb67ddfa12957859ed58841d4b34 DIFF:

[Lldb-commits] [lldb] 581ac50 - [lldb] Only replace valobj with persisted one if not null in DWIMPrint

2023-03-08 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-03-08T14:18:40-08:00 New Revision: 581ac50d58b99a37244e9d4e0d8d12c9c810f472 URL: https://github.com/llvm/llvm-project/commit/581ac50d58b99a37244e9d4e0d8d12c9c810f472 DIFF:

[Lldb-commits] [lldb] 29fa21e - [lldb] Fix passing None as an env variable in TestMultipleDebuggers

2023-02-10 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-02-10T17:32:48-08:00 New Revision: 29fa21eb61293e677a8de4bacd843ef57192b60b URL: https://github.com/llvm/llvm-project/commit/29fa21eb61293e677a8de4bacd843ef57192b60b DIFF:

[Lldb-commits] [lldb] 294ca12 - Adapt TestCustomShell and TestMultipleDebuggers to run under ASAN

2023-02-10 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-02-10T17:19:21-08:00 New Revision: 294ca122956f78aef3ab4e81108b69518e353b07 URL: https://github.com/llvm/llvm-project/commit/294ca122956f78aef3ab4e81108b69518e353b07 DIFF:

[Lldb-commits] [lldb] 901ba0f - [lldb] Implement SymbolFile::CopyType

2023-01-20 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-01-20T13:02:04-08:00 New Revision: 901ba0fcae3651c81051fd8da2695bbc2bcb3c91 URL: https://github.com/llvm/llvm-project/commit/901ba0fcae3651c81051fd8da2695bbc2bcb3c91 DIFF:

[Lldb-commits] [lldb] 7ef075a - [lldb] Only allow SymbolFiles to construct Types

2023-01-17 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-01-17T10:30:29-08:00 New Revision: 7ef075a6d7a2bccbeedb9b5a1689e8545d5753e9 URL: https://github.com/llvm/llvm-project/commit/7ef075a6d7a2bccbeedb9b5a1689e8545d5753e9 DIFF:

[Lldb-commits] [lldb] 1d6243d - [lldb] Fix symbol table use after free

2023-01-09 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2023-01-09T10:27:18-08:00 New Revision: 1d6243db90b09c61d78a14268bb88a73792b63ab URL: https://github.com/llvm/llvm-project/commit/1d6243db90b09c61d78a14268bb88a73792b63ab DIFF:

[Lldb-commits] [lldb] f85cc60 - [lldb] Add LTO dependency to lldb test suite

2022-12-22 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-12-22T10:15:20-08:00 New Revision: f85cc6009aa790dd9970981408401072702ea886 URL: https://github.com/llvm/llvm-project/commit/f85cc6009aa790dd9970981408401072702ea886 DIFF:

[Lldb-commits] [lldb] b3b517d - [lldb] Explicitly open file to write with utf-8 encoding in crashlog.py

2022-10-28 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-10-28T15:04:24-07:00 New Revision: b3b517d572391d9799d1f29bddd66e2bad1acb54 URL: https://github.com/llvm/llvm-project/commit/b3b517d572391d9799d1f29bddd66e2bad1acb54 DIFF:

[Lldb-commits] [lldb] 7590776 - [lldb] Skip TestFullLtoStepping in older clangs

2022-10-24 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-10-24T12:12:36-07:00 New Revision: 7590776b852f28ba8d569e17d989060f33d0e7a3 URL: https://github.com/llvm/llvm-project/commit/7590776b852f28ba8d569e17d989060f33d0e7a3 DIFF:

[Lldb-commits] [lldb] 6f2423c - [lldb] Allow SymbolFileDWARFDebugMap to register multiple compile units

2022-10-19 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-10-19T13:49:40-07:00 New Revision: 6f2423c6fe97bec77da66d87a7a997917f6b489e URL: https://github.com/llvm/llvm-project/commit/6f2423c6fe97bec77da66d87a7a997917f6b489e DIFF:

[Lldb-commits] [lldb] c6c5944 - [lldb] Allow DataFileCache to be constructed with a different policy

2022-08-11 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-08-11T09:28:30-07:00 New Revision: c6c5944d05e81b5c7f48abea22a98389b1204a33 URL: https://github.com/llvm/llvm-project/commit/c6c5944d05e81b5c7f48abea22a98389b1204a33 DIFF:

[Lldb-commits] [lldb] 1f64f8b - [lldb] Fix 'FileCheck' spelling on symtab regex tests

2022-08-03 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-08-03T11:57:33-07:00 New Revision: 1f64f8bcabb65c9622386d7458e42ee33b2eb7dc URL: https://github.com/llvm/llvm-project/commit/1f64f8bcabb65c9622386d7458e42ee33b2eb7dc DIFF:

[Lldb-commits] [lldb] 3aef968 - [lldb] Allow SymbolTable regex search functions to match mangled name

2022-08-03 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-08-03T10:55:32-07:00 New Revision: 3aef968ec3faada22319aaa3530776974082d2d5 URL: https://github.com/llvm/llvm-project/commit/3aef968ec3faada22319aaa3530776974082d2d5 DIFF:

[Lldb-commits] [lldb] 5ee910f - [lldb] Disable TestStackFromStdModule.py

2022-07-26 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-07-26T13:02:51-07:00 New Revision: 5ee910fef52448c141d0cd2507cee29432541cda URL: https://github.com/llvm/llvm-project/commit/5ee910fef52448c141d0cd2507cee29432541cda DIFF:

[Lldb-commits] [lldb] 2622c5e - [lldb] Adapt lldb tests to changes in 71cdb8c6f144

2022-07-23 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-07-23T15:37:26-07:00 New Revision: 2622c5e212646d1c8d6a43444d7c5b551f0221ad URL: https://github.com/llvm/llvm-project/commit/2622c5e212646d1c8d6a43444d7c5b551f0221ad DIFF:

[Lldb-commits] [lldb] c18304e - [lldb] Remote accidental logs left in TestGuiExpandThreadsTree

2022-07-22 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-07-22T16:06:49-07:00 New Revision: c18304e60067b904941fbcfb3ca1649798b242f6 URL: https://github.com/llvm/llvm-project/commit/c18304e60067b904941fbcfb3ca1649798b242f6 DIFF:

[Lldb-commits] [lldb] 3b8a1cc - [lldb] Disable TestGuiExpandThreadsTree

2022-07-22 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-07-22T16:00:51-07:00 New Revision: 3b8a1cc38ab72afe6889f3c1fff7c3deb8ac26ec URL: https://github.com/llvm/llvm-project/commit/3b8a1cc38ab72afe6889f3c1fff7c3deb8ac26ec DIFF:

[Lldb-commits] [lldb] 5ade38c - [lldb] Add comments to describe m_memory_addr and IsInMemory

2022-07-07 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-07-07T13:11:50-07:00 New Revision: 5ade38c28573b92b8b0bfd1fe7feef2fbea76ddf URL: https://github.com/llvm/llvm-project/commit/5ade38c28573b92b8b0bfd1fe7feef2fbea76ddf DIFF:

[Lldb-commits] [lldb] b414954 - [lldb] Make ReadCStringFromMemory default to read from the file-cache.

2022-01-28 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2022-01-28T13:08:30-03:00 New Revision: b414954a5f1c2f8f6adecf20e5a433dfbc320cc2 URL: https://github.com/llvm/llvm-project/commit/b414954a5f1c2f8f6adecf20e5a433dfbc320cc2 DIFF:

[Lldb-commits] [lldb] fbaf367 - [lldb] Show fix-it applied even if expression didn't evaluate succesfully

2021-09-23 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2021-09-23T16:45:04-03:00 New Revision: fbaf36721783c3bcbd45f81294e6980eaef165e4 URL: https://github.com/llvm/llvm-project/commit/fbaf36721783c3bcbd45f81294e6980eaef165e4 DIFF:

[Lldb-commits] [lldb] 8fb8601 - Revert "[lldb] Skip TestAppleSimulatorOSType if json parsing fails"

2021-09-16 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2021-09-16T17:49:59-03:00 New Revision: 8fb86011026c56204e54a2806d598249c6297d08 URL: https://github.com/llvm/llvm-project/commit/8fb86011026c56204e54a2806d598249c6297d08 DIFF:

[Lldb-commits] [lldb] 47dd1f6 - [lldb] Skip TestAppleSimulatorOSType if json parsing fails

2021-09-16 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2021-09-16T16:38:20-03:00 New Revision: 47dd1f642846d476e3d789f4aa941699dc0ed3fe URL: https://github.com/llvm/llvm-project/commit/47dd1f642846d476e3d789f4aa941699dc0ed3fe DIFF:

[Lldb-commits] [lldb] 77e9d10 - [lldb] Assert filecache and live memory match on debug under a setting

2021-07-29 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2021-07-29T10:29:34-03:00 New Revision: 77e9d10f0fbfe04a14e6ce61753376dd78e0c2f0 URL: https://github.com/llvm/llvm-project/commit/77e9d10f0fbfe04a14e6ce61753376dd78e0c2f0 DIFF:

[Lldb-commits] [lldb] ec28e43 - Add null-pointer checks when accessing a TypeSystem's SymbolFile

2021-05-11 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2021-05-11T13:15:20-03:00 New Revision: ec28e43e01540a57f8822b2efb8638996873f945 URL: https://github.com/llvm/llvm-project/commit/ec28e43e01540a57f8822b2efb8638996873f945 DIFF:

[Lldb-commits] [lldb] 6c82b8a - Change Target::ReadMemory to ensure the amount of memory read from the file-cache is the amount requested.

2021-05-11 Thread Augusto Noronha via lldb-commits
Author: Augusto Noronha Date: 2021-05-11T13:07:11-03:00 New Revision: 6c82b8a378a6f59e94a81d91225db4fabf6e2bff URL: https://github.com/llvm/llvm-project/commit/6c82b8a378a6f59e94a81d91225db4fabf6e2bff DIFF: