> On Dec 28, 2015, at 10:39 AM, William Dillon via swift-lldb-dev 
> <swift-lldb-...@swift.org> wrote:
> 
> Hi Todd,
> 
> Yes, I think that LLDB is more or less working with Swift on ARM.  We can 
> start the REPL and do some tasks with it, though it isn’t all that reliable 
> yet.

I’d love to hear about the reliability piece if you have more details there!

>  There are two files in the swift-lldb PR that I merged in from Joe Bell that 
> fixed the REPL.  I think, however, than they would need to go to the 
> lldb.llvm.org <http://lldb.llvm.org/> repo, rather than the swift one.

I think I’ve seen the llvm.org <http://llvm.org/> side of that patch.  Somebody 
else and I had a question about some static casts in there, but we’ll catch up 
on that side if it is the same patch I’m thinking about.

>  There is a question about that, though.  Joe added armv7l into the ArchSpec 
> table, but I don’t think that armv7l is a real subtype.  I’ve been very 
> confused by the ARM nomenclature on linux (I don’t think I’m alone here), and 
> I think that armv7l means armv7 little endian.  So, should these get 
> converted to armv7 somewhere else and revert the changes to the ArchSpec 
> table?

This is a great question that I am not the right resource to answer.  Greg or 
Jason, any thoughts here on question of arm subtypes?  (My first take is that 
I’d expect each subtype to represent a different set of features and 
instructions available, and not be used solely for an endianness designation, 
but that’s not an area I do much work in).

-Todd

> 
> Thanks,
> - Will 
> 
>> On Dec 28, 2015, at 10:10 AM, Todd Fiala <todd.fi...@gmail.com 
>> <mailto:todd.fi...@gmail.com>> wrote:
>> 
>> Hi William,
>> 
>> On Thu, Dec 24, 2015 at 3:15 PM, Dmitri Gribenko via swift-lldb-dev 
>> <swift-lldb-...@swift.org <mailto:swift-lldb-...@swift.org>> wrote:
>> + swift-lldb-dev
>> 
>> On Thu, Dec 24, 2015 at 3:03 PM, William Dillon via swift-dev
>> <swift-dev@swift.org <mailto:swift-dev@swift.org>> wrote:
>> > Hi all,
>> >
>> > I’m working on addressing issues that are preventing lldb from compiling 
>> > on 32-bit arm platforms.  Many warnings are generated by the definition of 
>> > LLDB_INVALID_ADDRESS as UINT64_MAX.  Ultimately, it stems from the fact 
>> > that size_t is 32 bits, which changes it to the value to UINT32_MAX 
>> > (4294967295).  Is it appropriate to define LLDB_INVALID_ADDRESS to be 
>> > UINT32_MAX on 32-bit platforms and UINT64_MAX on 64-bit platforms, or 
>> > should I change the references to size_t to an explicitly 64-bit type 
>> > (such as uint64_t) on all platforms?
>> 
>> LLDB supports 32-bit versions debugging 64-bit hosts and vice versa, so we 
>> need LLDB_INVALID_ADDRESS to remain the largest address-sized host we can 
>> communicate with.  So LLDB_INVALID_ADDRESS needs to remain 64-bit everywhere.
>> 
>> It looks like some progress was made on this already as I see we had a 
>> swift-lldb pull request on this.
>> 
>> Thanks for looking into this!
>> 
>> -Todd
>>  
>> >
>> > Thanks!
>> > - Will
>> > _______________________________________________
>> > swift-dev mailing list
>> > swift-dev@swift.org <mailto:swift-dev@swift.org>
>> > https://lists.swift.org/mailman/listinfo/swift-dev 
>> > <https://lists.swift.org/mailman/listinfo/swift-dev>
>> 
>> 
>> 
>> --
>> main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
>> (j){printf("%d\n",i);}}} /*Dmitri Gribenko <griboz...@gmail.com 
>> <mailto:griboz...@gmail.com>>*/
>> _______________________________________________
>> swift-lldb-dev mailing list
>> swift-lldb-...@swift.org <mailto:swift-lldb-...@swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-lldb-dev 
>> <https://lists.swift.org/mailman/listinfo/swift-lldb-dev>
>> 
>> 
>> 
>> -- 
>> -Todd
> 
>  _______________________________________________
> swift-lldb-dev mailing list
> swift-lldb-...@swift.org <mailto:swift-lldb-...@swift.org>
> https://lists.swift.org/mailman/listinfo/swift-lldb-dev 
> <https://lists.swift.org/mailman/listinfo/swift-lldb-dev>
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to