https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/104679
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. This PR is for discussion as asked in #10
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/104679
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX closed
https://github.com/llvm/llvm-project/pull/104679
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX reopened
https://github.com/llvm/llvm-project/pull/104679
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
DhruvSrivastavaX wrote:
Ok Great, @DavidSpickett
I was hoping for some feedback to get more clarity about llvm PRs.
1. Yes, the definition of tid_t and offset_t can differ in certain scenarios in
AIX when compared to lldb, so trying to avoid such conflicts.
2. We have used ibm-clang which is a
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/104679
>From e72ceaada170354aa322b4c6a1787152ac72c65b Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Sat, 17 Aug 2024 12:16:09 -0500
Subject: [PATCH 1/2] Using lldb's internal typedefs to avoid namespac
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/104679
>From e72ceaada170354aa322b4c6a1787152ac72c65b Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Sat, 17 Aug 2024 12:16:09 -0500
Subject: [PATCH] Using lldb's internal typedefs to avoid namespace co
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/104679
>From e72ceaada170354aa322b4c6a1787152ac72c65b Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Sat, 17 Aug 2024 12:16:09 -0500
Subject: [PATCH 1/2] Using lldb's internal typedefs to avoid namespac
DhruvSrivastavaX wrote:
Great!!
Yes, I have turned off private email addresses now.
Just a general question. Is it a one time thing or it is advisable to keep it
off in future as well?
https://github.com/llvm/llvm-project/pull/104679
___
lldb-comm
DhruvSrivastavaX wrote:
Hey David,
The code format test passed but,
I see some new failures (mostly in lldb-api and some in lldb-shell), which were
not there in the previous run.
Could it be because my branch is not up to date?
How can I avoid such failures for future PRs?
https://github.
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/104679
>From e72ceaada170354aa322b4c6a1787152ac72c65b Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Sat, 17 Aug 2024 12:16:09 -0500
Subject: [PATCH 1/2] Using lldb's internal typedefs to avoid namespac
DhruvSrivastavaX wrote:
Ok thats a relief to hear.
> Not sure if you mean in the GitHub CI or locally
Yes I was referring to the Github CI right now.
Great, The first PR is happily merged.
Thanks alot for all of the help and inputs!!
We can now get started with the rest of the PRs since I g
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/105507
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. #101657
The complete changes for portin
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/105507
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX closed
https://github.com/llvm/llvm-project/pull/105507
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/105523
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. #101657
The complete changes for portin
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/105523
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
DhruvSrivastavaX wrote:
Ok Alex, Thanks for approving.
https://github.com/llvm/llvm-project/pull/105523
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/106910
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/106910
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/106910
>From bf64f6ebf0e1b92c9a29b07adc4f5502e629c7cd Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Sun, 1 Sep 2024 09:26:34 -0500
Subject: [PATCH 1/2] Taking Linux Host Info base for AIX
---
lldb/CM
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/106910
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
#101657
The complete changes for porting are pr
DhruvSrivastavaX wrote:
> So, how different is AIX from linux? Should we be treating it as a flavour of
> linux. E.g., have HostInfoAIX derive from HostInfoLinux instead of copying it
> ?
AIX is UNIX based but its very different from Linux, so it cannot be treated as
a flavour of Linux.
For
@@ -38,6 +38,12 @@ endif()
include(LLDBConfig)
include(AddLLDB)
+# This has been added to keep the AIX build isolated for now.
+# It will need to be modified later.
+if (UNIX AND ${CMAKE_SYSTEM_NAME} MATCHES "AIX")
+ add_definitions("-D__AIX__")
DhruvSrivasta
@@ -38,6 +38,12 @@ endif()
include(LLDBConfig)
include(AddLLDB)
+# This has been added to keep the AIX build isolated for now.
+# It will need to be modified later.
+if (UNIX AND ${CMAKE_SYSTEM_NAME} MATCHES "AIX")
+ add_definitions("-D__AIX__")
DhruvSrivasta
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/106910
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/106910
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
DhruvSrivastavaX wrote:
Thank you for your feedback; I understand the concern about potential code
duplication. Indeed, components like `PlatformAIX, HostInfoAIX, and
NativeProcess/Thread` do share significant similarities with their Linux
counterparts. However, several other components, such
@@ -38,6 +38,12 @@ endif()
include(LLDBConfig)
include(AddLLDB)
+# This has been added to keep the AIX build isolated for now.
+# It will need to be modified later.
+if (UNIX AND ${CMAKE_SYSTEM_NAME} MATCHES "AIX")
+ add_definitions("-D__AIX__")
DhruvSrivasta
DhruvSrivastavaX wrote:
Ok sure.
For readability and clarity, for the files having comparatively bigger changes,
I can drop it as multiple commits in the same PR, so that the changes can be
seen as cleanly as possible:
1. Commit 1 - copy paste the original
2. Commit 2 - Make AIX dependant cha
DhruvSrivastavaX wrote:
One more thing. For platform differentiating files/paths like HostInfoAIX
future files like PlatformAIX, How do you suggest we add them?
To keep the code path more streamlined, shall we keep their code under Linux
with #if _AIX, Or shall we use some form of inheritance
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/108000
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. #101657
The complete changes for porting
DhruvSrivastavaX wrote:
Glad to hear that!
Sure that should be okay. I can proceed with the files which directly rely on
this one for the next PRs, so that we can plan accordingly.
https://github.com/llvm/llvm-project/pull/108000
___
lldb-commits ma
@@ -0,0 +1,44 @@
+//===-- Ptrace.h *- C++
-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apa
@@ -0,0 +1,44 @@
+//===-- Ptrace.h *- C++
-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apa
@@ -0,0 +1,44 @@
+//===-- Ptrace.h *- C++
-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apa
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/108000
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/108000
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -0,0 +1,44 @@
+//===-- Ptrace.h *- C++
-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apa
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/108000
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -0,0 +1,44 @@
+//===-- Ptrace.h *- C++
-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apa
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/108000
>From 426874ab276182858b75e9bbf8704dab1742757c Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Tue, 10 Sep 2024 04:38:32 -0500
Subject: [PATCH 1/3] Ptrace code base for AIX
---
lldb/include/lldb
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/108000
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/108000
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -0,0 +1,44 @@
+//===-- Ptrace.h *- C++
-*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apa
DhruvSrivastavaX wrote:
> Given [#108000
> (comment)](https://github.com/llvm/llvm-project/pull/108000#discussion_r1752296507),
> my feeling is that this file just should not (need not) exist. For now, I'd
> suggest moving the header into NativeProcessAIX (that's the only place which
> uses i
DhruvSrivastavaX wrote:
> You can do that as a temporary fix so that we can move on to dealing with
> other Host functionality. In the longer run I'll still most likely want to
> get rid of those constants by doing something like I described in that
> comment.
Yes, agreed. If we do not need b
DhruvSrivastavaX wrote:
Okay sure.
Thats not a problem Pavel, better to have it in smaller understandable pieces,
so that it can be organised and reviewed properly.
There are a couple of incoming code with such huge changes, it will be good to
adhere to this systematic approach.
So, I wil
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/111814
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. #101657
The complete changes for porting a
DhruvSrivastavaX wrote:
Hi Community Members,
Apologies for being away for a while as I was occupied with some other
activities.
Here's some update at what all we are working on based on the past discussions:
1. Removed the CMAKE flag __AIX__ and replaced it with the LLVM environment's
_AIX
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/111814
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
DhruvSrivastavaX wrote:
> A couple of quick notes:
>
> * are you sure that ObjectFileELF is the best thing to start with here? Based
> on the name, I would expect that ObjectFilePECOFF would be a better baseline.
> Or maybe the object file format is different enough from all of the existing
>
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/111814
>From 08c9d5ae66ca857d165dc878ebd1b2e0de364a24 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Thu, 10 Oct 2024 02:24:42 -0500
Subject: [PATCH 1/4] Taking base file structure from ELF as reference
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/111814
>From 08c9d5ae66ca857d165dc878ebd1b2e0de364a24 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Thu, 10 Oct 2024 02:24:42 -0500
Subject: [PATCH 1/5] Taking base file structure from ELF as reference
DhruvSrivastavaX wrote:
Hi @labath ,
I have dropped some base structure and yaml test cases for the ObjectFileXCOFF
support.
Please provide your comments.
https://github.com/llvm/llvm-project/pull/111814
___
lldb-commits mailing list
lldb-commits@l
DhruvSrivastavaX wrote:
Ok right.
Yes, and it is working fine on AIX.
Let me get a little more familiar with lldb-test's working and I will try to
figure out what's wrong.
Thanks!
https://github.com/llvm/llvm-project/pull/111814
___
lldb-commits mail
DhruvSrivastavaX wrote:
Ok right.
Yes, and it is working fine on AIX.
Let me get a little more familiar with lldb-test's working and I will try to
figure out what's wrong.
Thanks!
https://github.com/llvm/llvm-project/pull/111814
___
lldb-commits mail
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/111814
>From 08c9d5ae66ca857d165dc878ebd1b2e0de364a24 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Thu, 10 Oct 2024 02:24:42 -0500
Subject: [PATCH 1/7] Taking base file structure from ELF as reference
DhruvSrivastavaX wrote:
Ok Sure, Got it. Will Proceed accordingly then.
Thanks!
https://github.com/llvm/llvm-project/pull/108000
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/111814
>From 08c9d5ae66ca857d165dc878ebd1b2e0de364a24 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Thu, 10 Oct 2024 02:24:42 -0500
Subject: [PATCH 1/9] Taking base file structure from ELF as reference
DhruvSrivastavaX wrote:
> Are XCOFF files always big endian? If so, then all you need is to add a
> `DataExtractor::SetByteOrder()`. If not (and you want to support both
> endiannesses), then it would be better to add both cases to
> `XCOFFHeaderSizeFromMagic`.
Yes, AIX XCOFF does not support
@@ -0,0 +1,193 @@
+//===-- ObjectFileXCOFF.cpp
+//-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/108000
>From 426874ab276182858b75e9bbf8704dab1742757c Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Tue, 10 Sep 2024 04:38:32 -0500
Subject: [PATCH 1/4] Ptrace code base for AIX
---
lldb/include/lldb
DhruvSrivastavaX wrote:
Hi @labath
To keep the changes for Process Plugin going forward, I have changed the file
path as discussed.
Will proceed to push the AIX Process Plugin related files next.
Please review once more and see if we can proceed with the merge?
Once the NativeProcessAIX and o
DhruvSrivastavaX wrote:
> Looks good. Thanks. Do you need someone to push the merge button?
Ok, great. Yes, please merge it, I don't have the permission to do that yet.
https://github.com/llvm/llvm-project/pull/111814
___
lldb-commits mailing list
lld
DhruvSrivastavaX wrote:
Hi @labath ,
I agree that we can put a hold on this one for now.
But on that note, we want to start integrating multiple plugins Parallely, but
Systematically,
to make the upstreaming pick up some pace and also be in order.
Keeping that in mind, I think right now, the b
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/111814
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
@@ -0,0 +1,243 @@
+//===-- ObjectFileXCOFF.cpp
+//-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/111814
>From 08c9d5ae66ca857d165dc878ebd1b2e0de364a24 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Thu, 10 Oct 2024 02:24:42 -0500
Subject: [PATCH 1/6] Taking base file structure from ELF as reference
@@ -0,0 +1,243 @@
+//===-- ObjectFileXCOFF.cpp
+//-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier
@@ -0,0 +1,243 @@
+//===-- ObjectFileXCOFF.cpp
+//-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier
DhruvSrivastavaX wrote:
> This is exactly what I had in mind -- thank you.
>
> The patch looks mostly good, apart from the inline comments. My main question
> is about the "dependant modules" parsing code. AFAICT, its not actually
> functional (and not tested). Is yaml2objs xcoff backend suffi
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/116338
>From 0c63800bdcbadcfceed4c9a81305eda7d5a15960 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Fri, 15 Nov 2024 02:16:31 -0600
Subject: [PATCH 1/5] Added XCOFF Header Parsing
---
.../ObjectFile/
DhruvSrivastavaX wrote:
It is updated now. Please provide your review and merge if everything is good.
@labath
https://github.com/llvm/llvm-project/pull/116338
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/m
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/117906
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/117906
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issu
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/117906
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/116338
>From 0c63800bdcbadcfceed4c9a81305eda7d5a15960 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Fri, 15 Nov 2024 02:16:31 -0600
Subject: [PATCH 1/4] Added XCOFF Header Parsing
---
.../ObjectFile/
@@ -0,0 +1,43 @@
+//===-- HostInfoAIX.h -*- C++ -*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache
@@ -0,0 +1,213 @@
+//===-- HostInfoAIX.cpp -===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apach
@@ -0,0 +1,213 @@
+//===-- HostInfoAIX.cpp -===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apach
https://github.com/DhruvSrivastavaX closed
https://github.com/llvm/llvm-project/pull/116587
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/111814
>From 08c9d5ae66ca857d165dc878ebd1b2e0de364a24 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Thu, 10 Oct 2024 02:24:42 -0500
Subject: [PATCH 1/8] Taking base file structure from ELF as reference
DhruvSrivastavaX wrote:
Hi @labath,
So the error was due to the endianness difference between Linux and AIX.
The previous failure with the new test case has gone now.
I have dropped a fix so that AIX binary is recognised on little endian
platforms as well, but
if there is any better way to add
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/116338
>From 0c63800bdcbadcfceed4c9a81305eda7d5a15960 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Fri, 15 Nov 2024 02:16:31 -0600
Subject: [PATCH 1/2] Added XCOFF Header Parsing
---
.../ObjectFile/
https://github.com/DhruvSrivastavaX closed
https://github.com/llvm/llvm-project/pull/116337
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/116338
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issu
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/116337
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issu
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/116337
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
https://github.com/DhruvSrivastavaX edited
https://github.com/llvm/llvm-project/pull/116337
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
DhruvSrivastavaX wrote:
Hi @labath , not sure why the `Labelling new pull requests` check failed. Also,
the build check didnt automatically start for this one.
https://github.com/llvm/llvm-project/pull/116338
___
lldb-commits mailing list
lldb-commit
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/116338
>From 0c63800bdcbadcfceed4c9a81305eda7d5a15960 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Fri, 15 Nov 2024 02:16:31 -0600
Subject: [PATCH 1/3] Added XCOFF Header Parsing
---
.../ObjectFile/
DhruvSrivastavaX wrote:
> Do you actually need to parse the headers yourself? The reason for using the
> llvm implementation was so that we can avoid that. FWICS, all of this data
> should be available through the `(file|auxiliary)Header(32|64)` APIs.
Okay, I'll take a look at that.
> BTW,
https://github.com/DhruvSrivastavaX created
https://github.com/llvm/llvm-project/pull/118160
This PR is in reference to porting LLDB on AIX.
Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issu
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/118160
>From 03a290e9c748540b69ca6df7fa9c4481f9cdd3d0 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Sat, 30 Nov 2024 01:14:15 -0600
Subject: [PATCH 1/3] Added base files for NativeProcess for AIX
---
DhruvSrivastavaX wrote:
> BTW, the main loop changes are something that you should be able to upstream
> quite easily. It sounds like the main problem is that you don't have a ppoll
> syscall, but the last round of changes means that ppoll is not actually
> necessary for its operation (the onl
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/118160
>From 03a290e9c748540b69ca6df7fa9c4481f9cdd3d0 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Sat, 30 Nov 2024 01:14:15 -0600
Subject: [PATCH 1/4] Added base files for NativeProcess for AIX
---
https://github.com/DhruvSrivastavaX updated
https://github.com/llvm/llvm-project/pull/116338
>From 0c63800bdcbadcfceed4c9a81305eda7d5a15960 Mon Sep 17 00:00:00 2001
From: Dhruv-Srivastava
Date: Fri, 15 Nov 2024 02:16:31 -0600
Subject: [PATCH 1/6] Added XCOFF Header Parsing
---
.../ObjectFile/
@@ -0,0 +1,213 @@
+//===-- HostInfoAIX.cpp -===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apach
@@ -0,0 +1,213 @@
+//===-- HostInfoAIX.cpp -===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apach
1 - 100 of 308 matches
Mail list logo