<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Todd,<div class=""><br class=""></div><div class="">Yes, I think that LLDB is more or less working with Swift on ARM. &nbsp;We can start the REPL and do some tasks with it, though it isn’t all that reliable yet. &nbsp;There are two files in the swift-lldb PR that I merged in from Joe Bell that fixed the REPL. &nbsp;I think, however, than they would need to go to the <a href="http://lldb.llvm.org" class="">lldb.llvm.org</a>&nbsp;repo, rather than the swift one. &nbsp;There is a question about that, though. &nbsp;Joe added armv7l into the ArchSpec table, but I don’t think that&nbsp;armv7l&nbsp;is a real subtype. &nbsp;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. &nbsp;So, should these get converted to armv7 somewhere else and revert the changes to the ArchSpec table?</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">- Will&nbsp;</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 28, 2015, at 10:10 AM, Todd Fiala &lt;<a href="mailto:todd.fiala@gmail.com" class="">todd.fiala@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi William,<br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Thu, Dec 24, 2015 at 3:15 PM, Dmitri Gribenko via swift-lldb-dev <span dir="ltr" class="">&lt;<a href="mailto:swift-lldb-dev@swift.org" target="_blank" class="">swift-lldb-dev@swift.org</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+ swift-lldb-dev<br class="">
<br class="">
On Thu, Dec 24, 2015 at 3:03 PM, William Dillon via swift-dev<br class="">
&lt;<a href="mailto:swift-dev@swift.org" class="">swift-dev@swift.org</a>&gt; wrote:<br class="">
&gt; Hi all,<br class="">
&gt;<br class="">
&gt; I’m working on addressing issues that are preventing lldb from compiling on 32-bit arm platforms.&nbsp; Many warnings are generated by the definition of LLDB_INVALID_ADDRESS as UINT64_MAX.&nbsp; Ultimately, it stems from the fact that size_t is 32 bits, which changes it to the value to UINT32_MAX (4294967295).&nbsp; 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?<br class=""></blockquote><div class=""><br class=""></div><div class="">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.&nbsp; So LLDB_INVALID_ADDRESS needs to remain 64-bit everywhere.</div><div class=""><br class=""></div><div class="">It looks like some progress was made on this already as I see we had a swift-lldb pull request on this.</div><div class=""><br class=""></div><div class="">Thanks for looking into this!</div><div class=""><br class=""></div><div class="">-Todd</div><div class="">&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt;<br class="">
&gt; Thanks!<br class="">
&gt; - Will<br class="">
&gt; _______________________________________________<br class="">
&gt; swift-dev mailing list<br class="">
&gt; <a href="mailto:swift-dev@swift.org" class="">swift-dev@swift.org</a><br class="">
&gt; <a href="https://lists.swift.org/mailman/listinfo/swift-dev" rel="noreferrer" target="_blank" class="">https://lists.swift.org/mailman/listinfo/swift-dev</a><br class="">
<span class="HOEnZb"><font color="#888888" class=""><br class="">
<br class="">
<br class="">
--<br class="">
main(i,j){for(i=2;;i++){for(j=2;j&lt;i;j++){if(!(i%j)){j=0;break;}}if<br class="">
(j){printf("%d\n",i);}}} /*Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com" class="">gribozavr@gmail.com</a>&gt;*/<br class="">
_______________________________________________<br class="">
swift-lldb-dev mailing list<br class="">
<a href="mailto:swift-lldb-dev@swift.org" class="">swift-lldb-dev@swift.org</a><br class="">
<a href="https://lists.swift.org/mailman/listinfo/swift-lldb-dev" rel="noreferrer" target="_blank" class="">https://lists.swift.org/mailman/listinfo/swift-lldb-dev</a><br class="">
</font></span></blockquote></div><br class=""><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div class="gmail_signature"><div dir="ltr" class="">-Todd</div></div>
</div></div>
</div></blockquote></div><br class=""></div></body></html>