[Lldb-commits] [lldb] r245428 - Fix lldb-server arm-linux-g++ build

2015-08-19 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Wed Aug 19 05:44:16 2015 New Revision: 245428 URL: http://llvm.org/viewvc/llvm-project?rev=245428view=rev Log: Fix lldb-server arm-linux-g++ build Modified: lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp Modified:

[Lldb-commits] [lldb] r251269 - Corrects return values and typos in Arm watchpoint code

2015-10-25 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Sun Oct 25 18:18:35 2015 New Revision: 251269 URL: http://llvm.org/viewvc/llvm-project?rev=251269=rev Log: Corrects return values and typos in Arm watchpoint code This is just a trivial patch that corrects a couple of return value account to function's return type. Also

[Lldb-commits] [lldb] r251386 - Fix for Arm watchpoint cache corruption in case of ptrace failure

2015-10-26 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue Oct 27 00:56:56 2015 New Revision: 251386 URL: http://llvm.org/viewvc/llvm-project?rev=251386=rev Log: Fix for Arm watchpoint cache corruption in case of ptrace failure Differential revision: http://reviews.llvm.org/D14051 Modified:

[Lldb-commits] [lldb] r252298 - Fix for AArch64 watchpoint cache corruption in case of ptrace failure

2015-11-06 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Fri Nov 6 06:56:34 2015 New Revision: 252298 URL: http://llvm.org/viewvc/llvm-project?rev=252298=rev Log: Fix for AArch64 watchpoint cache corruption in case of ptrace failure Same fix has been submitted for Arm. Review can be found here: Differential revision:

[Lldb-commits] [lldb] r250700 - Fix for random watchpoint testsuite failures on AArch64 targets.

2015-10-19 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Oct 19 09:54:33 2015 New Revision: 250700 URL: http://llvm.org/viewvc/llvm-project?rev=250700=rev Log: Fix for random watchpoint testsuite failures on AArch64 targets. This patch corrects the number of bytes of debug register resources which are written while

[Lldb-commits] [lldb] r245961 - Adds support for hardware watchpoints on Arm targets.

2015-08-25 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue Aug 25 13:22:04 2015 New Revision: 245961 URL: http://llvm.org/viewvc/llvm-project?rev=245961view=rev Log: Adds support for hardware watchpoints on Arm targets. http://reviews.llvm.org/D9703 This updated patches correct problems in arm hardware watchpoint support

[Lldb-commits] [lldb] r255499 - Add failure paths to a few JSONNumber members

2015-12-14 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Dec 14 08:52:07 2015 New Revision: 255499 URL: http://llvm.org/viewvc/llvm-project?rev=255499=rev Log: Add failure paths to a few JSONNumber members Differential revision: http://reviews.llvm.org/D15355 Modified: lldb/trunk/include/lldb/Utility/JSON.h

[Lldb-commits] [lldb] r255547 - Correction in TestFrames.py test for arm targets in thumb mode

2015-12-14 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Dec 14 15:41:18 2015 New Revision: 255547 URL: http://llvm.org/viewvc/llvm-project?rev=255547=rev Log: Correction in TestFrames.py test for arm targets in thumb mode Differential revision: http://reviews.llvm.org/D15061 Modified:

[Lldb-commits] [lldb] r256847 - Fix for undefined behavior while updating PC value on arm-linux

2016-01-05 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue Jan 5 10:56:13 2016 New Revision: 256847 URL: http://llvm.org/viewvc/llvm-project?rev=256847=rev Log: Fix for undefined behavior while updating PC value on arm-linux Differential revision: http://reviews.llvm.org/D15877 Modified:

[Lldb-commits] [lldb] r253973 - Disable forcing -marm (A32 instruction set) while running testsuite on arm targets.

2015-11-24 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue Nov 24 04:35:03 2015 New Revision: 253973 URL: http://llvm.org/viewvc/llvm-project?rev=253973=rev Log: Disable forcing -marm (A32 instruction set) while running testsuite on arm targets. Differential revision: http://reviews.llvm.org/D14823 Modified:

Re: [Lldb-commits] [PATCH] D14816: Use thumb instruction set for ldb-server on android arm

2015-11-19 Thread Omair Javaid via lldb-commits
-mthumb will force T32 instruction set while -marm will force A32. Best is not to use any of these flags to let the compiler decide best possible instruction set combination. On 19 November 2015 at 20:38, Oleksiy Vyalov via lldb-commits wrote: > ovyalov accepted

[Lldb-commits] [lldb] r257405 - Xfail some Arm-Linux specific failures

2016-01-11 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Jan 11 16:52:18 2016 New Revision: 257405 URL: http://llvm.org/viewvc/llvm-project?rev=257405=rev Log: Xfail some Arm-Linux specific failures Updated expectedFailureLinux decorator to reflect architecture Marked some triaged failures as xfails on arm with updated

Re: [Lldb-commits] [lldb] r270745 - Mark some arm-linux specific xfails marking bug entries

2016-06-08 Thread Omair Javaid via lldb-commits
On 26 May 2016 at 18:07, Pavel Labath <lab...@google.com> wrote: > Omair, > > please be careful about using arm xfails. You are using too wide > annotations and disabling tests even on configurations where they are > known to pass. > > > On 25 May 2016 at 19:48,

[Lldb-commits] [lldb] r270780 - Mark some aarch64-linux specific xfails marking bug entries

2016-05-25 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Wed May 25 17:30:05 2016 New Revision: 270780 URL: http://llvm.org/viewvc/llvm-project?rev=270780=rev Log: Mark some aarch64-linux specific xfails marking bug entries TestBSDArchives.py and TestWatchLocation.py fail due to unicode error and bug has already been reported

[Lldb-commits] [lldb] r272916 - Allow installing watchpoints at less than 8-byte alligned addresses for AArch64 targets

2016-06-16 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Thu Jun 16 11:41:22 2016 New Revision: 272916 URL: http://llvm.org/viewvc/llvm-project?rev=272916=rev Log: Allow installing watchpoints at less than 8-byte alligned addresses for AArch64 targets This patch allows LLDB for AArch64 to watch all bytes, words or double words

Re: [Lldb-commits] [PATCH] D15533: Make the aarch64 lldb-server capable of debugging arm32 applications

2016-01-10 Thread Omair Javaid via lldb-commits
LGTM. I think we should submit this patch as tberghammer explained. On 8 January 2016 at 19:24, Tamas Berghammer wrote: > tberghammer added a comment. > > @omjavaid: What is your opinion about submitting this patch in its current > form with knowing that setting

[Lldb-commits] [lldb] r260512 - Handle floating-point type homogeneous aggregate return values in ABISysV_arm

2016-02-11 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Thu Feb 11 05:41:22 2016 New Revision: 260512 URL: http://llvm.org/viewvc/llvm-project?rev=260512=rev Log: Handle floating-point type homogeneous aggregate return values in ABISysV_arm For details refer to review link given below. Differential revision:

[Lldb-commits] [lldb] r259885 - Add support to detect arm hard float ABI based binaries for ABISysV_arm

2016-02-05 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Fri Feb 5 08:37:53 2016 New Revision: 259885 URL: http://llvm.org/viewvc/llvm-project?rev=259885=rev Log: Add support to detect arm hard float ABI based binaries for ABISysV_arm This patch adds logic to detect if underlying binary is using arm hard float abi and use that

[Lldb-commits] [lldb] r261734 - Fix test for homogeneity in case of aggregate consisting of containerized vector types

2016-02-24 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Wed Feb 24 06:17:43 2016 New Revision: 261734 URL: http://llvm.org/viewvc/llvm-project?rev=261734=rev Log: Fix test for homogeneity in case of aggregate consisting of containerized vector types Details can be found here: Differential revision:

[Lldb-commits] [lldb] r262218 - Add/Improve complex, vector, aggregate types handling for SysV ARM (hard/soft) ABI.

2016-02-29 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Feb 29 07:39:20 2016 New Revision: 262218 URL: http://llvm.org/viewvc/llvm-project?rev=262218=rev Log: Add/Improve complex, vector, aggregate types handling for SysV ARM (hard/soft) ABI. For details see: Differential revision: http://reviews.llvm.org/D17708

[Lldb-commits] [lldb] r258930 - Decorarte TestInferiorAssert xfails on AArch64 Linux

2016-01-27 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Wed Jan 27 07:57:33 2016 New Revision: 258930 URL: http://llvm.org/viewvc/llvm-project?rev=258930=rev Log: Decorarte TestInferiorAssert xfails on AArch64 Linux This patch decorates some of TestInferiorAssert test cases with expectedFailureLinux on AArch64. Modified:

[Lldb-commits] [lldb] r267405 - Handle invalid values of PLT entry size generated by linker

2016-04-25 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Apr 25 08:45:39 2016 New Revision: 267405 URL: http://llvm.org/viewvc/llvm-project?rev=267405=rev Log: Handle invalid values of PLT entry size generated by linker Make sure we figure out correct plt entry field in case linker has generated a small value below

[Lldb-commits] [lldb] r267508 - Fix arm-linux-gnueabi regression due to rL267291

2016-04-25 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Apr 25 20:08:59 2016 New Revision: 267508 URL: http://llvm.org/viewvc/llvm-project?rev=267508=rev Log: Fix arm-linux-gnueabi regression due to rL267291 rL267291 introduces a lot regression on arm-linux LLDB testsuite. This patch fixes half of them. I am merging it

[Lldb-commits] [lldb] r267550 - rL267291: Architecture change to thumb on parsing arm.attributes causes regression.

2016-04-26 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue Apr 26 06:26:00 2016 New Revision: 267550 URL: http://llvm.org/viewvc/llvm-project?rev=267550=rev Log: rL267291: Architecture change to thumb on parsing arm.attributes causes regression. Remove case handling elf arm attribute Tag_THUMB_ISA_use and setting

[Lldb-commits] [lldb] r269980 - xfail TestTopLevelExprs for arm and aarch64 linux

2016-05-18 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Wed May 18 15:45:12 2016 New Revision: 269980 URL: http://llvm.org/viewvc/llvm-project?rev=269980=rev Log: xfail TestTopLevelExprs for arm and aarch64 linux TestTopLevelExprs fails on arm and aarch64 linux similar to behaviour on android. A bug exists here:

[Lldb-commits] [lldb] r269187 - Xfail failing watchpoint tests on aarch64-linux

2016-05-11 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Wed May 11 08:57:20 2016 New Revision: 269187 URL: http://llvm.org/viewvc/llvm-project?rev=269187=rev Log: Xfail failing watchpoint tests on aarch64-linux Some watchpoint tests fail on aarch64-linux as it lacks support for intalling watchpoints which are not alligned at

[Lldb-commits] [lldb] r269860 - xfail TestWatchLocation.py for arm-linux targets

2016-05-17 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue May 17 18:01:56 2016 New Revision: 269860 URL: http://llvm.org/viewvc/llvm-project?rev=269860=rev Log: xfail TestWatchLocation.py for arm-linux targets TestWatchLocation.py fails on arm-linux target due to unicode error in lldb testsuite. This is a known issue and

[Lldb-commits] [lldb] r269647 - Xfail TestCrashDuringStep and TestCreateDuringInstructionStep on arm-linux

2016-05-16 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon May 16 06:21:49 2016 New Revision: 269647 URL: http://llvm.org/viewvc/llvm-project?rev=269647=rev Log: Xfail TestCrashDuringStep and TestCreateDuringInstructionStep on arm-linux Both of above tests fail on arm and bugs have been reported on android already. Adding

[Lldb-commits] [lldb] r276814 - Fix LLDBConfig.cmake to enable python enabled build for all 64 bit lldb targets

2016-07-26 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue Jul 26 16:43:02 2016 New Revision: 276814 URL: http://llvm.org/viewvc/llvm-project?rev=276814=rev Log: Fix LLDBConfig.cmake to enable python enabled build for all 64 bit lldb targets Differential revision: https://reviews.llvm.org/D22771 Modified:

[Lldb-commits] [lldb] r277453 - Revert rL277429: Correct makefile.rules to use toolchain specific AR and OBJCOPY

2016-08-02 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue Aug 2 08:17:49 2016 New Revision: 277453 URL: http://llvm.org/viewvc/llvm-project?rev=277453=rev Log: Revert rL277429: Correct makefile.rules to use toolchain specific AR and OBJCOPY This commit is causing problems on gcc-* compiler with version number sufix.

[Lldb-commits] [lldb] r278326 - Make sure LldbGdbServerTestCase is built in arm mode to avoid failures due thumb instructions

2016-08-11 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Thu Aug 11 05:35:05 2016 New Revision: 278326 URL: http://llvm.org/viewvc/llvm-project?rev=278326=rev Log: Make sure LldbGdbServerTestCase is built in arm mode to avoid failures due thumb instructions Differential revision: https://reviews.llvm.org/D23395 Modified:

[Lldb-commits] [lldb] r273869 - Improve watchpoint error reporting specially for arm/aarch64 targets

2016-06-27 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Jun 27 07:35:41 2016 New Revision: 273869 URL: http://llvm.org/viewvc/llvm-project?rev=273869=rev Log: Improve watchpoint error reporting specially for arm/aarch64 targets Differential revision: http://reviews.llvm.org/D21164 Modified:

[Lldb-commits] [lldb] r273863 - Allow unaligned byte/word selection watchpoints for arm- linux/android targets.

2016-06-27 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Jun 27 06:18:23 2016 New Revision: 273863 URL: http://llvm.org/viewvc/llvm-project?rev=273863=rev Log: Allow unaligned byte/word selection watchpoints for arm- linux/android targets. Differential revision: http://reviews.llvm.org/D21516 Modified:

[Lldb-commits] [lldb] r277429 - Correct makefile.rules to use toolchain specific AR and OBJCOPY

2016-08-02 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Tue Aug 2 02:56:11 2016 New Revision: 277429 URL: http://llvm.org/viewvc/llvm-project?rev=277429=rev Log: Correct makefile.rules to use toolchain specific AR and OBJCOPY Differential revision: https://reviews.llvm.org/D20386 Modified:

[Lldb-commits] [lldb] r278947 - Correct makefile.rules to use arm/aarch64 target specific AR and OBJCOPY

2016-08-17 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Wed Aug 17 11:45:34 2016 New Revision: 278947 URL: http://llvm.org/viewvc/llvm-project?rev=278947=rev Log: Correct makefile.rules to use arm/aarch64 target specific AR and OBJCOPY Differential revision: https://reviews.llvm.org/D20386 Modified:

[Lldb-commits] [lldb] r286574 - Mark xfail TestNamespaceDefinitions for arm/aarch64 targets

2016-11-11 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Fri Nov 11 04:00:53 2016 New Revision: 286574 URL: http://llvm.org/viewvc/llvm-project?rev=286574=rev Log: Mark xfail TestNamespaceDefinitions for arm/aarch64 targets Fails with all versions of arm/aarch64 gcc available on ubuntu 16.04/14.04. Passes with Linaro GCC

[Lldb-commits] [lldb] r284706 - Fix ARM/AArch64 Step-Over watchpoint issue remove provision for duplicate watchpoints

2016-10-20 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Thu Oct 20 04:07:26 2016 New Revision: 284706 URL: http://llvm.org/viewvc/llvm-project?rev=284706=rev Log: Fix ARM/AArch64 Step-Over watchpoint issue remove provision for duplicate watchpoints This patch fixes ARM/AArch64 watchpoint bug which was taking inferior out of

[Lldb-commits] [lldb] r287542 - Fix remote-linux regression due to stringRef changes

2016-11-21 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Nov 21 09:18:58 2016 New Revision: 287542 URL: http://llvm.org/viewvc/llvm-project?rev=287542=rev Log: Fix remote-linux regression due to stringRef changes This is to fix a regression in remote-linux lldb-server connections. We were wrongly passing a copy of uri and

[Lldb-commits] [lldb] r291949 - Fix TestRegisterVariables for linux arm/arm64 gcc ver > 5

2017-01-13 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Fri Jan 13 13:28:42 2017 New Revision: 291949 URL: http://llvm.org/viewvc/llvm-project?rev=291949=rev Log: Fix TestRegisterVariables for linux arm/arm64 gcc ver > 5 We are going to turn off buffer overflow introduced by gcc by turning off FORTIFY_SOURCE. Differential

[Lldb-commits] [lldb] r291889 - Fix log typo in ABISysV_arm64.cpp

2017-01-13 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Fri Jan 13 03:06:58 2017 New Revision: 291889 URL: http://llvm.org/viewvc/llvm-project?rev=291889=rev Log: Fix log typo in ABISysV_arm64.cpp This commit fixes a typo in ABISysV_arm64.cpp. Log was reporting a call to ABISysV_x86_64::PrepareTrivialCall. Modified:

[Lldb-commits] [lldb] r290821 - XFail TestNoreturnUnwind for arm targets

2017-01-02 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Jan 2 12:40:20 2017 New Revision: 290821 URL: http://llvm.org/viewvc/llvm-project?rev=290821=rev Log: XFail TestNoreturnUnwind for arm targets TestNoreturnUnwind fails on arm/aarch32 linux targets. Bug is already described for x86_64 android targets in

Re: [Lldb-commits] [PATCH] D63441: [zorg] Add lldb-arm-ubuntu builder

2019-06-18 Thread Omair Javaid via lldb-commits
On Mon, 17 Jun 2019 at 22:30, Jan Kratochvil via Phabricator wrote: > > jankratochvil added a comment. > > > It ll run on staging master until tests become stable. > > BTW the silent master is now dead since 2019-06-13. I thought its down temporarily. Any idea if it is permanently dead? > > >

[Lldb-commits] [lldb] r361451 - [ARM64][AArch64] Update disassembler attributes to ARMv8.5 ISA with SVE extensions

2019-05-22 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Wed May 22 17:46:34 2019 New Revision: 361451 URL: http://llvm.org/viewvc/llvm-project?rev=361451=rev Log: [ARM64][AArch64] Update disassembler attributes to ARMv8.5 ISA with SVE extensions This patch updates assembler attributes for AArch64 targets so we can disassemble

Re: [Lldb-commits] [PATCH] D62337: [lldb] followup fix for https://reviews.llvm.org/D62305

2019-05-23 Thread Omair Javaid via lldb-commits
On Fri, 24 May 2019 at 06:15, Jonas Devlieghere via Phabricator wrote: > > JDevlieghere added a comment. > > In D62337#1515041 , @omjavaid wrote: > > > Hi > > > > This change breaks arm/aarch64 linux builds. > > > >

[Lldb-commits] [lldb] r370644 - [ARM64] Simplify RegisterInfos_arm64.h with macro based RegisterInfo array

2019-09-02 Thread Omair Javaid via lldb-commits
Author: omjavaid Date: Mon Sep 2 04:53:29 2019 New Revision: 370644 URL: http://llvm.org/viewvc/llvm-project?rev=370644=rev Log: [ARM64] Simplify RegisterInfos_arm64.h with macro based RegisterInfo array This patches paves way for upcoming SVE RegisterInfo definitions. This is cosmetic change

Re: [Lldb-commits] [PATCH] D63540: Fix lookup of symbols at the same address with no size vs. size

2019-11-18 Thread Omair Javaid via lldb-commits
Hi Jan, This is known problem and fix is posted here https://reviews.llvm.org/D70155 Please use cmake argument -DLLVM_HOST_TRIPLE=arm-linux-gnueabihf as a workaround. Thanks! On Fri, 15 Nov 2019 at 21:27, Jan Kratochvil via Phabricator < revi...@reviews.llvm.org> wrote: > jankratochvil added

Re: [Lldb-commits] [PATCH] D69371: [ARM64] Cleanup and speedup NativeRegisterContextLinux_arm64

2019-10-28 Thread Omair Javaid via lldb-commits
On Fri, 25 Oct 2019 at 17:53, Pavel Labath via Phabricator wrote: > > labath added a comment. > > In D69371#1721077 , @omjavaid wrote: > > > We ll be dealing with Linux user mode and mostly aarch64 data registers > > except for cpsr, fpsr and fpcr. I

Re: [Lldb-commits] [PATCH] D63540: Fix lookup of symbols at the same address with no size vs. size

2019-11-20 Thread Omair Javaid via lldb-commits
I am running Arm and AArch64 tests on docker containers running Ubuntu Xenial. Underlying hardware is Thunder X1 or D05 machines. On Tue, 19 Nov 2019, 3:31 pm Jan Kratochvil via Phabricator, < revi...@reviews.llvm.org> wrote: > jankratochvil added a comment. > > @omjavaid I guess it depends on

Re: [Lldb-commits] [PATCH] D63540: Fix lookup of symbols at the same address with no size vs. size

2019-11-14 Thread Omair Javaid via lldb-commits
On Thu, 14 Nov 2019 at 15:04, Jan Kratochvil via Phabricator < revi...@reviews.llvm.org> wrote: > jankratochvil added a comment. > > Getting `ld.lld: error: failed to open ../../../../bin/clang-10: Cannot > allocate memory` when trying to build `lldb` natively on arm32 (the same > error happens

Re: [Lldb-commits] [lldb] b6cd964 - Fix typo in xfail decorator for lldb thread plan list tests

2020-04-06 Thread Omair Javaid via lldb-commits
-fedora/builds/7169 > > http://lab.llvm.org:8014/builders/lldb-x86_64-fedora?numbuilds=1000 > > > > So maybe to remove the expected failure? > > > > > > Jan > > > > > > > > On Sun, 05 Apr 2020 17:18:54 +0200, Muhammad Omai

Re: [Lldb-commits] [lldb] cbfae97 - [LLDB] Mark TestCreateDuringInstructionStep as flaky on Linux

2020-06-03 Thread Omair Javaid via lldb-commits
On Tue, 2 Jun 2020 at 14:36, Pavel Labath wrote: > On 02/06/2020 11:10, Muhammad Omair Javaid via lldb-commits wrote: > > > > Author: Muhammad Omair Javaid > > Date: 2020-06-02T14:08:28+05:00 > > New Revision: cbfae97ca82b11ab2b54562055c49817baa1e26b > > > &

Re: [Lldb-commits] [PATCH] D96840: [LLDB] [docs] Update the list of supported architectures on Windows

2021-02-17 Thread Omair Javaid via lldb-commits
On Wed, 17 Feb 2021 at 15:10, Martin Storsjö via Phabricator < revi...@reviews.llvm.org> wrote: > mstorsjo added a comment. > > In D96840#2567890 , > @DavidSpickett wrote: > > > Do we support 32 bit Arm specifically? (I'm not very familiar with > Windows

Re: [Lldb-commits] [PATCH] D96840: [LLDB] [docs] Update the list of supported architectures on Windows

2021-02-17 Thread Omair Javaid via lldb-commits
On Wed, 17 Feb 2021 at 15:26, Martin Storsjö wrote: > On Wed, 17 Feb 2021, Omair Javaid wrote: > > > HI mstorsjo, did you manage to run LLDB testsuite with python support > > enabled on windows. Can you please share steps to build and test LLDB on > > windows on Arm/AArch64 if you have them

Re: [Lldb-commits] [PATCH] D114288: [NFC] Refactor symbol table parsing.

2021-12-03 Thread Omair Javaid via lldb-commits
On Fri, 3 Dec 2021 at 04:50, Greg Clayton via Phabricator < revi...@reviews.llvm.org> wrote: > clayborg added a comment. > > In D114288#3165212 , @clayborg > wrote: > > > In D114288#3163808 , > @omjavaid wrote: >

Re: [Lldb-commits] [PATCH] D114288: [NFC] Refactor symbol table parsing.

2021-12-02 Thread Omair Javaid via lldb-commits
On Thu, 2 Dec 2021 at 01:37, Greg Clayton via Phabricator < revi...@reviews.llvm.org> wrote: > clayborg added a comment. > > In D114288#3163808 , @omjavaid > wrote: > > > Hi @clayborg > > This breaks LLDB Arm/Linux buildbot. >

Re: [Lldb-commits] [PATCH] D117559: [lldb] Remove remote testing ability from lldb**-server** tests

2022-01-19 Thread Omair Javaid via lldb-commits
On Wed, 19 Jan 2022 at 17:53, Pavel Labath via Phabricator < revi...@reviews.llvm.org> wrote: > labath added a comment. > > In D117559#3254095 , > @DavidSpickett wrote: > > > I'm running >

[Lldb-commits] [lldb] [lldb][AArch64] Invalidate SVG prior to reconfiguring ZA regdef (PR #66768)

2023-10-24 Thread Omair Javaid via lldb-commits
@@ -783,6 +783,11 @@ void GDBRemoteRegisterContext::AArch64Reconfigure() { std::optional svg_reg_value; const RegisterInfo *svg_reg_info = m_reg_info_sp->GetRegisterInfo("svg"); if (svg_reg_info) { +// When vg is written it is automatically made invalid. Writing vg

[Lldb-commits] [lldb] [lldb][AArch64] Invalidate SVG prior to reconfiguring ZA regdef (PR #66768)

2023-10-24 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid approved this pull request. https://github.com/llvm/llvm-project/pull/66768 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][AArch64] Read mte_ctrl register from core files (PR #69689)

2023-10-24 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid approved this pull request. Looks good to me. https://github.com/llvm/llvm-project/pull/69689 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-20 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid approved this pull request. https://github.com/llvm/llvm-project/pull/66767 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][AArch64] Add isAArch64SMEFA64 check to SME testing (PR #68094)

2023-10-20 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid approved this pull request. https://github.com/llvm/llvm-project/pull/68094 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid deleted https://github.com/llvm/llvm-project/pull/66767 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -0,0 +1,190 @@ +Using LLDB On AArch64 Linux +=== + +This page explains the details of debugging certain AArch64 extensions using +LLDB. If something is not mentioned here, it likely works as you would expect. + +This is not a replacement for ptrace and

[Lldb-commits] [lldb] [lldb][AArch64] Add isAArch64SMEFA64 check to SME testing (PR #68094)

2023-10-06 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid commented: After this change isAArch64SME check will be replaced on all locations? So the manual says "The SVE FFR predicate register is not architecturally visible when the PE is in Streaming SVE mode if FEAT_SME_FA64 is not implemented or not enabled at the

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -0,0 +1,190 @@ +Using LLDB On AArch64 Linux +=== + +This page explains the details of debugging certain AArch64 extensions using +LLDB. If something is not mentioned here, it likely works as you would expect. + +This is not a replacement for ptrace and

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -0,0 +1,190 @@ +Using LLDB On AArch64 Linux +=== + +This page explains the details of debugging certain AArch64 extensions using +LLDB. If something is not mentioned here, it likely works as you would expect. + +This is not a replacement for ptrace and

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid commented: The document looks great but I have left some comments. They are just more like my opinions you may consider some or all of them while updating this document. https://github.com/llvm/llvm-project/pull/66767 ___

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -0,0 +1,190 @@ +Using LLDB On AArch64 Linux +=== + +This page explains the details of debugging certain AArch64 extensions using +LLDB. If something is not mentioned here, it likely works as you would expect. + +This is not a replacement for ptrace and

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -0,0 +1,190 @@ +Using LLDB On AArch64 Linux +=== + +This page explains the details of debugging certain AArch64 extensions using +LLDB. If something is not mentioned here, it likely works as you would expect. + +This is not a replacement for ptrace and

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
https://github.com/omjavaid edited https://github.com/llvm/llvm-project/pull/66767 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -0,0 +1,190 @@ +Using LLDB On AArch64 Linux +=== + +This page explains the details of debugging certain AArch64 extensions using +LLDB. If something is not mentioned here, it likely works as you would expect. + +This is not a replacement for ptrace and

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -0,0 +1,190 @@ +Using LLDB On AArch64 Linux +=== + +This page explains the details of debugging certain AArch64 extensions using +LLDB. If something is not mentioned here, it likely works as you would expect. + +This is not a replacement for ptrace and

[Lldb-commits] [lldb] [lldb][AArch64] Add release notes and documentation for SME (PR #66767)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -0,0 +1,190 @@ +Using LLDB On AArch64 Linux +=== + +This page explains the details of debugging certain AArch64 extensions using +LLDB. If something is not mentioned here, it likely works as you would expect. + +This is not a replacement for ptrace and

[Lldb-commits] [lldb] [lldb][AArch64] Invalidate SVG prior to reconfiguring ZA regdef (PR #66768)

2023-10-06 Thread Omair Javaid via lldb-commits
@@ -783,6 +783,11 @@ void GDBRemoteRegisterContext::AArch64Reconfigure() { std::optional svg_reg_value; const RegisterInfo *svg_reg_info = m_reg_info_sp->GetRegisterInfo("svg"); if (svg_reg_info) { +// When vg is written it is automatically made invalid. Writing vg

[Lldb-commits] [lldb] Add new API in SBTarget for loading core from SBFile (PR #71769)

2023-11-19 Thread Omair Javaid via lldb-commits
omjavaid wrote: I have reverted this temporarily as it broke TestLinuxCore.py on lldb-*-windows. Kindly have a look at https://lab.llvm.org/buildbot/#/builders/219/builds/7014 https://github.com/llvm/llvm-project/pull/71769 ___ lldb-commits

[Lldb-commits] [lldb] DebugInfoD tests + fixing issues exposed by tests (PR #85693)

2024-03-22 Thread Omair Javaid via lldb-commits
omjavaid wrote: both commits from this PR broke LLDB buildbots on Arm and AArch64 Linux. New tests apparently are failing on Arm/AArch64 Linux. https://lab.llvm.org/buildbot/#/builders/96/builds/54867 https://lab.llvm.org/buildbot/#/builders/17/builds/50824 I will be reverting

[Lldb-commits] [PATCH] D11899: Fix AArch64 watchpoint handlers in NativeRegisterContextLinux_arm64

2015-08-10 Thread Muhammad Omair Javaid via lldb-commits
omjavaid created this revision. omjavaid added reviewers: tberghammer, clayborg. omjavaid added a subscriber: lldb-commits. Herald added subscribers: rengolin, aemerson. There were some bugs that needed to be fixed in watchpoint handling code on arm64. Watchpoints were being written to all

Re: [Lldb-commits] [PATCH] D14051: Fix for Arm watchpoint cache corruption in case of ptrace failure

2015-10-27 Thread Muhammad Omair Javaid via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL251386: Fix for Arm watchpoint cache corruption in case of ptrace failure (authored by omjavaid). Changed prior to commit: http://reviews.llvm.org/D14051?vs=38364=38502#toc Repository: rL LLVM

Re: [Lldb-commits] [PATCH] D12522: AArch64 Watchpoints: Make sure we are only setting supported no of debug registers.

2015-10-19 Thread Muhammad Omair Javaid via lldb-commits
omjavaid updated this revision to Diff 37748. omjavaid added a comment. This patch fixes unexpected behaviour of watchpoint code on Nexus 9 (AArch64). http://reviews.llvm.org/D12522 Files: source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp Index:

Re: [Lldb-commits] [PATCH] D12522: AArch64 Watchpoints: Make sure we are only setting supported no of debug registers.

2015-10-19 Thread Muhammad Omair Javaid via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL250700: Fix for random watchpoint testsuite failures on AArch64 targets. (authored by omjavaid). Changed prior to commit: http://reviews.llvm.org/D12522?vs=37748=37758#toc Repository: rL LLVM

[Lldb-commits] [PATCH] D12328: Error checking correction in AArch64 hardware watchpoint code

2015-08-25 Thread Muhammad Omair Javaid via lldb-commits
omjavaid created this revision. omjavaid added reviewers: tberghammer, clayborg. omjavaid added a subscriber: lldb-commits. Herald added subscribers: rengolin, aemerson. This patch fixes a few areas where AArch64 hardware watchpoints were not emitting errors correctly. This makes sure any

[Lldb-commits] [PATCH] D15357: Update code to silent some ARM/ARM64 specific compiler warnings

2015-12-08 Thread Muhammad Omair Javaid via lldb-commits
omjavaid created this revision. omjavaid added a reviewer: tberghammer. omjavaid added a subscriber: lldb-commits. Herald added subscribers: rengolin, aemerson. Following changes remove conditions where an unsigned integer is being tested to be greater or equal to zero. These conditions will

[Lldb-commits] [PATCH] D15355: Add failure paths to a few JSONNumber members

2015-12-08 Thread Muhammad Omair Javaid via lldb-commits
omjavaid created this revision. omjavaid added a reviewer: tberghammer. omjavaid added a subscriber: lldb-commits. This patch updates GetAsUnsigned(), GetAsSigned(), and GetAsDouble() JSONNumber functions to add failure check. The previous code was generating compiler warnings for not being

Re: [Lldb-commits] [PATCH] D15357: Update code to silent some ARM/ARM64 specific compiler warnings

2015-12-14 Thread Muhammad Omair Javaid via lldb-commits
omjavaid abandoned this revision. omjavaid added a comment. Let the warnings stay for now. http://reviews.llvm.org/D15357 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Re: [Lldb-commits] [PATCH] D15355: Add failure paths to a few JSONNumber members

2015-12-14 Thread Muhammad Omair Javaid via lldb-commits
omjavaid abandoned this revision. omjavaid added a comment. Correction made upstream by @tberghammer. http://reviews.llvm.org/D15355 ___ lldb-commits mailing list lldb-commits@lists.llvm.org

Re: [Lldb-commits] [PATCH] D15355: Add failure paths to a few JSONNumber members

2015-12-14 Thread Muhammad Omair Javaid via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL255499: Add failure paths to a few JSONNumber members (authored by omjavaid). Changed prior to commit: http://reviews.llvm.org/D15355?vs=42706=42712#toc Repository: rL LLVM

Re: [Lldb-commits] [PATCH] D15061: Correction in TestFrames.py test for arm targets in thumb mode

2015-12-14 Thread Muhammad Omair Javaid via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL255547: Correction in TestFrames.py test for arm targets in thumb mode (authored by omjavaid). Changed prior to commit: http://reviews.llvm.org/D15061?vs=41359=42765#toc Repository: rL LLVM

[Lldb-commits] [PATCH] D15877: Fix for undefined behavior while updating PC value on arm-linux

2016-01-04 Thread Muhammad Omair Javaid via lldb-commits
omjavaid created this revision. omjavaid added reviewers: tberghammer, clayborg. omjavaid added a subscriber: lldb-commits. Herald added subscribers: rengolin, aemerson. This patch provides fix for the cases where an expression or jump tries to update the value of PC in thumb mode. As

Re: [Lldb-commits] [PATCH] D15877: Fix for undefined behavior while updating PC value on arm-linux

2016-01-05 Thread Muhammad Omair Javaid via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL256847: Fix for undefined behavior while updating PC value on arm-linux (authored by omjavaid). Changed prior to commit: http://reviews.llvm.org/D15877?vs=43941=44015#toc Repository: rL LLVM

[Lldb-commits] [PATCH] D15893: Adds expectedFailureArmLinux test decorator

2016-01-05 Thread Muhammad Omair Javaid via lldb-commits
omjavaid created this revision. omjavaid added a reviewer: clayborg. omjavaid added a subscriber: lldb-commits. Herald added subscribers: rengolin, aemerson. This patch adds a new expectedFailureArmLinux which marks arm-linux tests as xfails. Also marked a couple of failing tests to use

Re: [Lldb-commits] [PATCH] D14985: Add 64/128 bit arm neon register definitions on linux

2015-11-26 Thread Muhammad Omair Javaid via lldb-commits
omjavaid added a comment. Some minor typos inline comments. I havnt applied nd tested this patch. Are you able to read these registers, i guess you need to generate neon or vfp code to test all registers properly. There no arm register test to my knowledge currently in testsuite we can put

[Lldb-commits] [PATCH] D15061: Correction in TestFrames.py test for arm targets in thumb mode

2015-11-29 Thread Muhammad Omair Javaid via lldb-commits
omjavaid created this revision. omjavaid added a reviewer: tberghammer. omjavaid added a subscriber: lldb-commits. Herald added subscribers: rengolin, aemerson. This patch adds required correction in TestFrames.py for arm targets in thumb mode. On arm hardware thumb mode is identified by

Re: [Lldb-commits] [PATCH] D14823: Disable forcing -marm (A32 instruction set) while running testsuite on arm targets.

2015-11-20 Thread Muhammad Omair Javaid via lldb-commits
omjavaid added a comment. -mthumb and -marm are compiler flags so we can put these into our CXX or CFLAGS if we need to run those configurations. http://reviews.llvm.org/D14823 ___ lldb-commits mailing list lldb-commits@lists.llvm.org

[Lldb-commits] [PATCH] D14823: Disable forcing -marm (A32 instruction set) while running testsuite on arm targets.

2015-11-19 Thread Muhammad Omair Javaid via lldb-commits
omjavaid created this revision. omjavaid added reviewers: tberghammer, clayborg. omjavaid added a subscriber: lldb-commits. Herald added subscribers: rengolin, aemerson. This patch disables forcing -marm (A32 instruction set) while running lldb testsuite on arm targets. gcc uses -marm and

Re: [Lldb-commits] [PATCH] D14823: Disable forcing -marm (A32 instruction set) while running testsuite on arm targets.

2015-11-23 Thread Muhammad Omair Javaid via lldb-commits
omjavaid added a comment. I agree with you on having multiple configuration options to help identify failures in different configurations. What I mean is that we should keep clarity on architecture that is to use arm or aarch32 for 32bit and aarch64 for 64bit. With that we should run tests in

Re: [Lldb-commits] [PATCH] D14823: Disable forcing -marm (A32 instruction set) while running testsuite on arm targets.

2015-11-24 Thread Muhammad Omair Javaid via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL253973: Disable forcing -marm (A32 instruction set) while running testsuite on arm… (authored by omjavaid). Changed prior to commit: http://reviews.llvm.org/D14823?vs=40652=41017#toc Repository: rL

Re: [Lldb-commits] [PATCH] D14816: Use thumb instruction set for ldb-server on android arm

2015-11-19 Thread Muhammad Omair Javaid via lldb-commits
omjavaid added a subscriber: omjavaid. omjavaid added a comment. -mthumb will force T32 instruction set while -marm will force A32. Best is not to use any of these flags to let the compiler decide best possible instruction set combination. http://reviews.llvm.org/D14816

Re: [Lldb-commits] [PATCH] D15893: Adds expectedFailureArmLinux test decorator

2016-01-11 Thread Muhammad Omair Javaid via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL257405: Xfail some Arm-Linux specific failures (authored by omjavaid). Changed prior to commit: http://reviews.llvm.org/D15893?vs=44550=44563#toc Repository: rL LLVM http://reviews.llvm.org/D15893

Re: [Lldb-commits] [PATCH] D15893: Adds expectedFailureArmLinux test decorator

2016-01-11 Thread Muhammad Omair Javaid via lldb-commits
omjavaid updated this revision to Diff 44550. omjavaid added a comment. Removed expectedFailureArmLinux and updated expectedFailureLinux decorator to reflect architecture if needed. Marked some triaged failures as xfails on arm with updated expectedFailureLinux decorator. LGTM?

Re: [Lldb-commits] [PATCH] D15533: Make the aarch64 lldb-server capable of debugging arm32 applications

2016-01-11 Thread Muhammad Omair Javaid via lldb-commits
omjavaid added a subscriber: omjavaid. omjavaid added a comment. LGTM. I think we should submit this patch as tberghammer explained. http://reviews.llvm.org/D15533 ___ lldb-commits mailing list lldb-commits@lists.llvm.org

  1   2   3   4   >