[lldb-dev] [Bug 25011] New: Missing libxml/parser.h header on OS X 10.11 SDK

2015-10-01 Thread via lldb-dev
https://llvm.org/bugs/show_bug.cgi?id=25011

Bug ID: 25011
   Summary: Missing libxml/parser.h header on OS X 10.11 SDK
   Product: lldb
   Version: 3.7
  Hardware: Macintosh
OS: MacOS X
Status: NEW
  Severity: normal
  Priority: P
 Component: All Bugs
  Assignee: lldb-dev@lists.llvm.org
  Reporter: k06...@gmail.com
CC: llvm-b...@lists.llvm.org
Classification: Unclassified

Just tried to compile lldb-core on OS X 10.11 SDK and got error:

./lldb/llvm/tools/clang/tools/c-index-test/c-index-test.c:15:10: fatal error:
'libxml/parser.h' file not found

This file really does not exists nor in '/usr/include/libxml2' prepath nor
'${SDK_DIR}/usr/include/libxml2'.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 25017] New: Alow image lookup -t to display detailed record layout

2015-10-01 Thread via lldb-dev
https://llvm.org/bugs/show_bug.cgi?id=25017

Bug ID: 25017
   Summary: Alow image lookup -t to display detailed record layout
   Product: lldb
   Version: unspecified
  Hardware: PC
OS: Windows NT
Status: NEW
  Severity: normal
  Priority: P
 Component: All Bugs
  Assignee: lldb-dev@lists.llvm.org
  Reporter: ztur...@google.com
CC: llvm-b...@lists.llvm.org
Classification: Unclassified

Currently it only displays basic information about a type like its size, but it
won't show you the offsets of individual fields, and it won't show you how
virtual bases or virtual function table pointers are laid out in relation to
the fields.  We should add this as a feature.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 25011] Missing libxml/parser.h header on OS X 10.11 SDK

2015-10-01 Thread via lldb-dev
https://llvm.org/bugs/show_bug.cgi?id=25011

Todd Fiala  changed:

   What|Removed |Added

  Component|All Bugs|-New Bugs
   Assignee|lldb-dev@lists.llvm.org |unassignedclangbugs@nondot.
   ||org
Product|lldb|clang

--- Comment #2 from Todd Fiala  ---
(pushing it over to clang --- clang folks, feel free to pass back if this is
somehow a misconfiguration on the lldb side.  Might be clang-tools-extra but
I'm not sure what goes there exactly).

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] Reminder, monthly bay-area LLVM social is today at 7pm!

2015-10-01 Thread Chandler Carruth via lldb-dev
The plan is as always:

7pm, The Tied House, Mountain View

Meetup link: http://www.meetup.com/LLVM-Bay-Area-Social/events/224479893/

See folks there!
-Chandler

PS: sorry for not sending an email at the start of th eweek, will try to do
that more regularly.
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 25019] New: race in process return code collection in python test runner

2015-10-01 Thread via lldb-dev
https://llvm.org/bugs/show_bug.cgi?id=25019

Bug ID: 25019
   Summary: race in process return code collection in python test
runner
   Product: lldb
   Version: unspecified
  Hardware: PC
OS: All
Status: NEW
  Severity: normal
  Priority: P
 Component: All Bugs
  Assignee: lldb-dev@lists.llvm.org
  Reporter: todd.fi...@gmail.com
CC: llvm-b...@lists.llvm.org
Classification: Unclassified

I have noticed that roughly 1 in 5 times, one of the process control child
process return code tests is failing.  It is receiving a 0 return code from the
process that was definitely returning a 10 value (verified in multiple ways).

This looks like it maybe similar to what was posted here:
http://stackoverflow.com/questions/31539749/python-subprocess-read-returncode-is-sometimes-different-from-returned-code

It looks like the root of it is that subprocess.Popen.communicate() indirectly
sets the return code, and wait() does as well.  And the mechanism by which this
happens is not thread safe.

Since this code is happening in two different threads of execution
(intentionally), this is going to be problematic.

I had initially torn out the communicate() call and replaced it with an
asyncore loop, which we can easily work in our own poll() check to manage
lifetime of the process.  There's a simple state flow that needs to happen
here.

I yanked that out since we didn't have the asyncore.file_dispatcher on the
Windows side.

I think we may need a simple stdout/stderr pipe pump that essentially does what
asyncore did, in a pure-python manner, so that we can make sure poll() happens
in a thread-safe manner.

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] [Bug 25019] race in process return code collection in python test runner

2015-10-01 Thread via lldb-dev
https://llvm.org/bugs/show_bug.cgi?id=25019

Todd Fiala  changed:

   What|Removed |Added

   Assignee|lldb-dev@lists.llvm.org |todd.fi...@gmail.com

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev