Page MenuHomePhabricator
Feed Advanced Search

Sep 20 2014

pawelo retitled D5426: lldb AArch64/Linux support for llgs from to lldb AArch64/Linux support for llgs.
Sep 20 2014, 12:28 PM

Sep 19 2014

pawelo updated the diff for D5374: lldb more verbose "invalid frame" error.

Maybe this looks better?

Sep 19 2014, 1:40 PM

Sep 17 2014

pawelo updated the diff for D5374: lldb more verbose "invalid frame" error.

changed as requested

Sep 17 2014, 11:23 PM

Sep 16 2014

pawelo retitled D5374: lldb more verbose "invalid frame" error from to lldb more verbose "invalid frame" error.
Sep 16 2014, 10:05 PM

Sep 13 2014

pawelo retitled D5341: lldb fix ARM64 register access - llgs side from to lldb fix ARM64 register access - llgs side.
Sep 13 2014, 5:32 AM

Sep 11 2014

pawelo updated the diff for D5232: lldb fix ARM64 register access.

fixed 'else' formatting

Sep 11 2014, 11:44 PM

Sep 7 2014

pawelo added a comment to D5232: lldb fix ARM64 register access.

Seems like in my comment to this patch I went too far with the last
statement on llgs - I was refering to the code I'm working on and for a
moment I've forgotten that it's something not complete and not published
yet.

Sep 7 2014, 6:06 AM

Sep 6 2014

pawelo updated D5232: lldb fix ARM64 register access.
Sep 6 2014, 1:38 PM
pawelo retitled D5232: lldb fix ARM64 register access from to lldb fix ARM64 register access.
Sep 6 2014, 1:36 PM

Aug 31 2014

pawelo updated the diff for D5089: lldb more on register context arm64.

Corrected version, overhead 'if (success)' removed - it consisted of two if's, first was anded with (reg_info->byte_offset & 0x1) which can never be true on ARM64, second 'if' can never be true because first 'if' action would never happen.
Note that my RegisterContextPOSIXProcessMonitor_arm64.cpp file was based on RegistertContextPOSIXProcessMonitor_mips64.cpp which contains the same mistake and the same comment with x86 register names, I guess it was copy-pasted from x86 implementation.

Aug 31 2014, 2:12 AM

Aug 29 2014

pawelo updated the diff for D4430: lldb - fix misleading "valid target indexes are" error message.

Improved error message.

Aug 29 2014, 12:13 PM

Aug 28 2014

pawelo added a comment to D4381: lldb - towards AArch64 being recognised as platform architecture.

Hi Todd,

Aug 28 2014, 11:45 PM

Aug 27 2014

pawelo retitled D5089: lldb more on register context arm64 from to lldb more on register context arm64.
Aug 27 2014, 2:08 PM

Aug 26 2014

pawelo retitled D5078: lldb Missing ARM64 breakpoint opcode for ProcessPOSIX added from to lldb Missing ARM64 breakpoint opcode for ProcessPOSIX added.
Aug 26 2014, 2:17 PM
pawelo retitled D5073: lldb get thread area on ARM64 from to lldb get thread area on ARM64.
Aug 26 2014, 1:12 PM
pawelo retitled D5070: lldb AArch64 should be listed as yet another 64-bit architecture in HostInfoBase from to lldb AArch64 should be listed as yet another 64-bit architecture in HostInfoBase.
Aug 26 2014, 11:09 AM
pawelo retitled D5069: lldb Missing break statement added from to lldb Missing break statement added.
Aug 26 2014, 11:06 AM

Aug 19 2014

pawelo updated the diff for D4969: lldb handle breakpoints on ARM64.

I really don't like to put brackets around objects/variables/constants - sizeof requires them only for type names. I'm doing this only to fit into existing code.

Aug 19 2014, 1:38 PM
pawelo updated the diff for D4803: lldb gdb inspired use of ptrace on arm64.

Improved version (I hope I did it well).

Aug 19 2014, 1:23 PM
pawelo added a comment to D4580: lldb - Register Context Linux ARM64.

D4488 was completely covered by later patch already on LLVM's master.

Aug 19 2014, 1:03 PM
pawelo added a comment to D4579: lldb - ELF: ARM64 relocation jump slot type.

Similar patch was accepted later which adds missing R_AARCH64_JUMP_SLOT constant, so it builds fine now.

Aug 19 2014, 1:01 PM
pawelo added a comment to D4803: lldb gdb inspired use of ptrace on arm64.

All those PT_* ifdefs were related to ARM64, so I suppose they can be safely removed.

Aug 19 2014, 12:58 PM

Aug 18 2014

pawelo added a comment to D4969: lldb handle breakpoints on ARM64.

On gdb, the same breakpoint in the same binary is situated 8 bytes further...

Aug 18 2014, 11:30 PM
pawelo retitled D4969: lldb handle breakpoints on ARM64 from to lldb handle breakpoints on ARM64.
Aug 18 2014, 11:04 PM

Aug 16 2014

pawelo updated the diff for D4803: lldb gdb inspired use of ptrace on arm64.

improved version that covers ProcessMonitor too

Aug 16 2014, 10:56 AM

Aug 12 2014

pawelo abandoned D4488: llvm - more AArch64 relocations added.

Tim Northover commited later patch by Daniel Stewart which does the same thing.

Aug 12 2014, 2:28 AM

Aug 5 2014

pawelo retitled D4803: lldb gdb inspired use of ptrace on arm64 from to lldb gdb inspired use of ptrace on arm64.
Aug 5 2014, 9:58 PM

Jul 27 2014

pawelo updated the diff for D4580: lldb - Register Context Linux ARM64.

Newer version that fits to recent changes.

Jul 27 2014, 10:35 AM
pawelo updated the diff for D4381: lldb - towards AArch64 being recognised as platform architecture.

Newer version that fits to recent changes.

Jul 27 2014, 10:26 AM

Jul 17 2014

pawelo added a comment to D4580: lldb - Register Context Linux ARM64.

I'm using it with D4381, D4488 and D4579 applied.

Jul 17 2014, 11:14 PM
pawelo retitled D4580: lldb - Register Context Linux ARM64 from to lldb - Register Context Linux ARM64.
Jul 17 2014, 11:11 PM
pawelo retitled D4579: lldb - ELF: ARM64 relocation jump slot type from to lldb - ELF: ARM64 relocation jump slot type.
Jul 17 2014, 10:58 PM

Jul 13 2014

pawelo retitled D4488: llvm - more AArch64 relocations added from to llvm - more AArch64 relocations added.
Jul 13 2014, 10:39 AM
pawelo updated the diff for D4381: lldb - towards AArch64 being recognised as platform architecture.

New improved version posted.

Jul 13 2014, 9:59 AM

Jul 8 2014

pawelo retitled D4430: lldb - fix misleading "valid target indexes are" error message from to lldb - fix misleading "valid target indexes are" error message.
Jul 8 2014, 11:49 PM
pawelo added a comment to D4379: lldb - __arm64__ vs __aarch64__ insanity.

Hey Todd,

Jul 8 2014, 9:03 PM

Jul 7 2014

pawelo updated the diff for D4379: lldb - __arm64__ vs __aarch64__ insanity.

RNBDefs.h changed as requested.

Jul 7 2014, 8:43 PM

Jul 3 2014

pawelo added a comment to D4381: lldb - towards AArch64 being recognised as platform architecture.

That's how Linux started on FoundationV8 emulator names itself:

Jul 3 2014, 11:06 PM
pawelo retitled D4381: lldb - towards AArch64 being recognised as platform architecture from to lldb - towards AArch64 being recognised as platform architecture.
Jul 3 2014, 10:57 PM
pawelo retitled D4379: lldb - __arm64__ vs __aarch64__ insanity from to lldb - __arm64__ vs __aarch64__ insanity.
Jul 3 2014, 2:10 PM

Jul 2 2014

pawelo abandoned D4057: lldb: PYTHON_EXECUTABLE should be propagated more carefully.

Obsoleted by upstream improvements.

Jul 2 2014, 8:59 PM
pawelo retitled D4366: lldb - problem with some PTRACE_* constants in NativeProcessLinux.cpp file from to lldb - problem with some PTRACE_* constants in NativeProcessLinux.cpp file.
Jul 2 2014, 1:46 PM
pawelo added a comment to D4058: lldb: change lib32 or lib64 to lib on patches returned by get_python_lib().

Closing double-quotes in the scripts/Python/build-swig-Python.sh are in wrong places causing syntax error that goes unnoticed silently. The scripts/Python/finish-swig-Python-LLDB.sh file has these things written in correct places.

Jul 2 2014, 1:28 PM

Jun 12 2014

pawelo changed the visibility for D4058: lldb: change lib32 or lib64 to lib on patches returned by get_python_lib().
Jun 12 2014, 12:34 PM
pawelo changed the visibility for D4057: lldb: PYTHON_EXECUTABLE should be propagated more carefully.
Jun 12 2014, 12:33 PM

Jun 10 2014

pawelo retitled D4092: lldb: To allow cross-compilation of Linux/ProcessMonitor.cpp, hide PC-related stuff behind #ifdef's from to lldb: To allow cross-compilation of Linux/ProcessMonitor.cpp, hide PC-related stuff behind #ifdef's.
Jun 10 2014, 12:51 PM
pawelo retitled D4091: lldb: deal with non-portable PTRACE-related constants from to lldb: deal with non-portable PTRACE-related constants.
Jun 10 2014, 12:45 PM

Jun 7 2014

pawelo updated subscribers of D4057: lldb: PYTHON_EXECUTABLE should be propagated more carefully.
Jun 7 2014, 2:37 PM
pawelo updated subscribers of D4058: lldb: change lib32 or lib64 to lib on patches returned by get_python_lib().
Jun 7 2014, 2:36 PM
pawelo retitled D4058: lldb: change lib32 or lib64 to lib on patches returned by get_python_lib() from to lldb: change lib32 or lib64 to lib on patches returned by get_python_lib().
Jun 7 2014, 2:33 PM
pawelo retitled D4057: lldb: PYTHON_EXECUTABLE should be propagated more carefully from to lldb: PYTHON_EXECUTABLE should be propagated more carefully.
Jun 7 2014, 2:24 PM