[Lldb-commits] [lldb] r244308 - [LLDB][MIPS] Fix offsets of all register sets and add MSA regset and FRE=1 mode support

via lldb-commits lldb-commits at lists.llvm.org
Wed Aug 12 03:04:13 PDT 2015


Hi Ed,

I have updated the patch http://reviews.llvm.org/D10919 to fix failures 
reported by Oleksiy.
> error: Couldn't materialize: data for register eax had size 8 but we expected 4
> Errored out in Execute, couldn't PrepareToExecuteJITExpression
This failure is similar to the failure I was getting in 
TestLldbGdbServer.py with linux/x86_64.
I have fixed this issue in the updated patch http://reviews.llvm.org/D10919
Could you please check if it works for you as I don't have a FreeBSD 
system to test with ?

Thanks and Regards,
Sagar.

On Monday 10 August 2015 09:23 PM, Ed Maste wrote:
> On 7 August 2015 at 02:39, Sagar Thakur via lldb-commits
> <lldb-commits at lists.llvm.org> wrote:
>> Author: slthakur
>> Date: Fri Aug  7 01:39:38 2015
>> New Revision: 244308
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=244308&view=rev
>> Log:
>> [LLDB][MIPS] Fix offsets of all register sets and add MSA regset and FRE=1 mode support
> This change introduced a failure on FreeBSD in
> test_register_expressions TestRegisters RegisterCommandsTestCase
>
>  From the test log:
> python2.7 SBCommandInterpreter(0x804549200)::HandleCommand
> (command="expr/x $eax", SBCommandReturnObject(0x8023fe600),
> add_to_history=0)
> python2.7 SBCommandReturnObject(0x8023fe600)::GetError () => "error:
> Couldn't materialize: data for register eax had size 8 but we expected
> 4
> Errored out in Execute, couldn't PrepareToExecuteJITExpression
> "
> python2.7 SBCommandInterpreter(0x804549200)::HandleCommand
> (command="expr/x $eax", SBCommandReturnObject(0x8023fe600): Status:
> Fail
> Error Message:
> error: Couldn't materialize: data for register eax had size 8 but we expected 4
> Errored out in Execute, couldn't PrepareToExecuteJITExpression
> , add_to_history=0) => 6
> python2.7 SBCommandReturnObject(0x8023fe600)::GetError () => "error:
> Couldn't materialize: data for register eax had size 8 but we expected
> 4
> Errored out in Execute, couldn't PrepareToExecuteJITExpression
> "
> runCmd: expr/x $eax
> runCmd failed!
> error: Couldn't materialize: data for register eax had size 8 but we expected 4
> Errored out in Execute, couldn't PrepareToExecuteJITExpression
>
>
> These tests also started failing in the last few days, but I haven't
> yet confirmed they are also introduced by this change.
> test_breakpoint_condition_inline_with_dwarf_and_run_command
> TestBreakpointConditions BreakpointConditionsTestCase
> test_breakpoint_condition_with_dwarf_and_run_command
> TestBreakpointConditions BreakpointConditionsTestCase



More information about the lldb-commits mailing list