[lldb-dev] LLVM at FOSDEM 2016 - Call for papers and participation

2015-11-02 Thread Renato Golin via lldb-dev
CALL FOR PAPERS / PARTICIPATION

At FOSDEM 2016, LLVM will for the first time participate with a
dedicated devroom. Complementing the upcoming Euro LLVM 2015, the
devroom at FOSDEM provides a great opportunity for core LLVM developers
and the wider open source community to get together, connect and discuss.

As possibly the largest European Open Source Conference, FOSDEM takes
place in Brussels and attracts with more than 400 lectures every year
over 5000 hackers - many core contributors of the worlds leading open
source projects.


= Call for Speakers, Posters, Demos =

We invite academic, industrial and hobbyist speakers to present their
work on developing or using LLVM, Clang, LLDB, Polly, Compiler-RT, etc.

We are looking for:

  1. Keynote speakers.
  2. Technical presentations (30 minutes plus questions and discussion)
 related to development of LLVM, Clang etc.
  3. Presentations about the use of LLVM, Clang in commercial or
 academic projects as well as in the open source world.
  4. Tutorials
  5. Lightning talks (5 minutes)

The deadline for receiving submissions is December 1st, 2015.  Speakers
will be notified of acceptance or rejection by the 15th of December.
Proposals that are not sufficiently detailed (talks lacking a
comprehensive abstract for example) are likely to be rejected.

Please create an account on the FOSDEM interface (
https://penta.fosdem.org/user/new_account ) and submit your proposal
( https://penta.fosdem.org/submission/FOSDEM16/event/new ).
Please make sure you select "LLVM devroom" as the "Track".


= Registration =

FOSDEM does not require any registration and is free of charge. However,
just like last year, an important crowd must be expected.


= Organization =

The mailing list llvm-devr...@lists.fosdem.org can be used to discuss
issues of general interest related to the conference organization.


= Financial Support =

There may be a possibility of limited funding to help students or
contributors who could not otherwise attend the conference. This will
depend on overall sponsorship and companies' interest in supporting the
event.

If you need funding to attend the meeting, or can help sponsor, please
tell us on llvm-devr...@lists.fosdem.org.


= About LLVM =

LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, Just-In-Time code generators, and many other
compiler-related programs.  LLVM uses a single, language-independent
virtual instruction set both as an offline code representation (to
communicate code between compiler phases and to run-time systems) and as
the compiler internal  representation (to analyse and transform
programs). This persistent code representation allows a common set of
sophisticated compiler techniques to be applied at compile-time,
link-time, install-time, run-time, or "idle-time" (between program runs).

The strengths of the LLVM infrastructure are its extremely simple design
(which makes it easy to understand and use), source-language
independence, powerful mid-level optimizer, automated compiler debugging
support, extensibility, and its stability and reliability. LLVM is
currently being used to host a wide variety of academic research
projects and commercial projects.

Besides LLVM, several projects have been developed on top of it like
Clang, LLDB, LLD or Polly.

For more information, please visit http://llvm.org/ or the conference
webpage at http://llvm.org/devmtg/2016-01/


Tobias Grosser, Sylvestre Ledru & Renato Golin
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] Apple LLDB OS X build bot

2015-11-02 Thread Tamas Berghammer via lldb-dev
Hi Todd,

Thank you for setting up the new buildbot. I have a few questions about it:
* Is it running the test suit or only do a build?
* If the test suit is run then where can we see the result of the tests?

Thanks,
Tamas

On Wed, Oct 28, 2015 at 2:03 PM Todd Fiala via lldb-dev <
lldb-dev@lists.llvm.org> wrote:

> Hi all,
>
> I've made a few changes to the Apple OS X buildbot today.  These are
> mostly minor, but the key is to make sure we all know when it's broken.
>
> First off, it now builds the lldb-tool scheme using the Debug
> configuration.  (Previously it was building a BuildAndIntegration
> configuration, which nobody outside Apple is ever going to be able to build
> right).
>
> Second, it no longer tries to build a signed debugserver and instead uses
> the system debugserver.
>
> At this point, if you get an email on a broken build, please make sure to
> do the typical courteous thing and (1) fix it if you know how, (2) reach
> out and ask us if we know how if it is a platform-specific issue, or (3)
> revert until we figure out a way to get it working for everyone.
>
> You can get to the builder here:
> http://lab.llvm.org:8080/green/job/LLDB/
>
> It's part of the newer Jenkins-style builders that llvm.org has been
> trying out.
>
> It is configured to send emails on a transition from green to red.
>
> Here's the current green build:
> http://lab.llvm.org:8080/green/job/LLDB/13827/
>
> Thanks!
> --
> -Todd
> ___
> lldb-dev mailing list
> lldb-dev@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
>
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] Is this a test, or a build? Help with link you supplied / Tony

2015-11-02 Thread Anthony Orlando via lldb-dev
I went to the link you supplied (not the green), and not sure which of the 
below you would like me to select. Please let me know what I can do to help 
with this issue.
   

Static
   
   - LLDB, using Stage 1 RA  (Acquire sources)(blocking)

Other executed recently
   
   - LLDB, using Stage 1 RA  (Build and Check)(blocking)
   

Static
   
   - LLDB, using Stage 1 RA  (Build and Check)(blocking)

Other executed recently
   
   - LLDB, using Stage 1 RA  (Acquire sources)(blocking)
   - 
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] Apple LLDB OS X build bot

2015-11-02 Thread Todd Fiala via lldb-dev
Hi Tamas!

It looks like I forgot to mention, but at this time the buildbot is not
running the tests.  Step one was to get the build building and report
breakages.

The next frontier will be running the tests.  I'll send out another email
once the tests are run and included in the build.  No ETA yet but I'll post
once I have one.

-Todd

On Mon, Nov 2, 2015 at 11:30 AM, Tamas Berghammer 
wrote:

> Hi Todd,
>
> Thank you for setting up the new buildbot. I have a few questions about it:
> * Is it running the test suit or only do a build?
> * If the test suit is run then where can we see the result of the tests?
>
> Thanks,
> Tamas
>
> On Wed, Oct 28, 2015 at 2:03 PM Todd Fiala via lldb-dev <
> lldb-dev@lists.llvm.org> wrote:
>
>> Hi all,
>>
>> I've made a few changes to the Apple OS X buildbot today.  These are
>> mostly minor, but the key is to make sure we all know when it's broken.
>>
>> First off, it now builds the lldb-tool scheme using the Debug
>> configuration.  (Previously it was building a BuildAndIntegration
>> configuration, which nobody outside Apple is ever going to be able to build
>> right).
>>
>> Second, it no longer tries to build a signed debugserver and instead uses
>> the system debugserver.
>>
>> At this point, if you get an email on a broken build, please make sure to
>> do the typical courteous thing and (1) fix it if you know how, (2) reach
>> out and ask us if we know how if it is a platform-specific issue, or (3)
>> revert until we figure out a way to get it working for everyone.
>>
>> You can get to the builder here:
>> http://lab.llvm.org:8080/green/job/LLDB/
>>
>> It's part of the newer Jenkins-style builders that llvm.org has been
>> trying out.
>>
>> It is configured to send emails on a transition from green to red.
>>
>> Here's the current green build:
>> http://lab.llvm.org:8080/green/job/LLDB/13827/
>>
>> Thanks!
>> --
>> -Todd
>> ___
>> lldb-dev mailing list
>> lldb-dev@lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
>>
>


-- 
-Todd
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] Is this a test, or a build? Help with link you supplied / Tony

2015-11-02 Thread Todd Fiala via lldb-dev
I'm not sure I fully understand the question, but the GreenDragon CI LLVM
Build Cluster has an LLDB builder for OS X which looks like you're
referencing with the links above.

It gets built by a few stages: one to grab sources, another to do the
building.  I just poked over there and the build looks like it has been
green for quite a while (the Build and Check stage, available from here
).

That builder is not yet running tests.  So if we're talking about the same
thing, it shouldn't be saying anything about test failures.  I'm not sure
what the blocking means.

On Mon, Nov 2, 2015 at 2:36 PM, Anthony Orlando via lldb-dev <
lldb-dev@lists.llvm.org> wrote:

> I went to the link you supplied (not the green), and not sure which of the
> below you would like me to select. Please let me know what I can do to help
> with this issue.
>
>
>
> Static
>
>- [image: Success]LLDB, using Stage 1 RA  (Acquire sources)
>(blocking)
>
> Other executed recently
>
>- [image: In progress]LLDB, using Stage 1 RA  (Build and Check)
>(blocking)
>
>
>
> Static
>
>- [image: In progress]LLDB, using Stage 1 RA  (Build and Check)
>(blocking)
>
> Other executed recently
>
>- [image: Success]LLDB, using Stage 1 RA  (Acquire sources)
>(blocking)
>-
>
>
> ___
> lldb-dev mailing list
> lldb-dev@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
>
>


-- 
-Todd
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] Attaching to a stopped (cored) process hangs lldb-server

2015-11-02 Thread Mark Chandler via lldb-dev
So im trying to write a core handler program and use lldb to attach and dump 
important information about it. This works if a use my tool to attach to an 
existing one but I found that lldb-server will hang in a waitpid call if the 
kernel has invoked the tool after another process has cored.

Example:

* /proc/sys/kernel/core_pattern is set to |/opt/core_tool

* Run a.out and it segfaults

* Kernel invokes core_tool that uses lldb AttachToProcess and a.out is 
in state "S+"

* lldb-server hangs in 
source\Plugins\Process\Linux\NativeProcessLinux.cpp:867

* if I remove the waitpid it doesn't hang but fails to attach

Looks like gdb had a similar problem as well: 
http://www.sourceware.org/ml/gdb-patches/2008-04/msg00224.html
Any ideas on how to fix this?

Mark Chandler
Battle.Net Engineering Systems | Blizzard Entertainment
(P) 949-955-1380 x15353

___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev