lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CANFwon2qJuxpyzAde2u005M81Nt6Ab1r4CotLuXowwneqUfQuw@mail.gmail.com>
Date:	Sat, 17 Sep 2011 22:45:33 +0800
From:	Hui Zhu <teawater@...il.com>
To:	gdb@...rceware.org, linux-kernel@...r.kernel.org
Subject: CALL FOR ATTENDING HelloGCC Workshop 2011

HelloGCC 2011 : The 4th Workshop on Opensource Toolchain
                Beijing, China.  Sep. 24th.

Opensource toolchains are rapidly gaining importance in many areas from super
computing to embedded system.  The growth in popularity of opensource toolchains
is further driven by the growth in Linux and derivatives such as Android, all of
which rely on the opensource toolchain.

The HelloGCC workshop attempts to bring together opensource toolchain
researchers
and community hackers in China active in the various toolchain
components to share
their views and strengthen the efforts to contribute to world-wide community.

The 4th Workshop on Opensource Toolchain in China builds on the success of the
previous three editions beginning in 2008.  Please refer this link
(http://linux.chinaunix.net/hellogcc2011/ in Chinese) for more
details.  Topics of
HelloGCC 2011 are about:

 - Introduction to GCC Backend.  Work flow of GCC, especially backend, is
introduced by a simple and concrete example.  Then, code generation
and RTL template
handling in GCC are introduced.  Finally, the backend of GCC and LLVM
are compared
to see the difference of these two major open source compilers.

 - GNU Tools for ARM Embedded Processors.
As part of maintainance and improvement of GCC for ARM architecture,
ARM will maintain
a branch of GCC toolchain, especially for embedded cores, such as ARM
Cortex-R/Cortex-M
profiles, and will periodically build, test and release binary package
from this branch.
This session will introduce some recommended work manner and key
points of GCC to be
improved.  Beside that, the application and challenges of GCC in
embedded system will
be discussed.

 - Performance analysis of binary code generation in TCG and LLVM.
Many simulators
are using LLVM as the backend of binary translation.  Not only is got a lot of
performance gain, compared with interpreter execution mode,  but also
quite portable
thanks to LLVM's multiple platform support.  In this session, based on
two simulator,
Skyeye and Qemu, the benchmark performance result is compared on x86
native code and
host code generated by TCG and LLVM in user mode.

 - New era of GCC : Plugin.  Since GCC 4.5, plugin has been supported.
 Developers
benefit a lot on extending compiler functionality through writing
compiler plugin.
As a result, many third-party plugins appear.  Does plugin technology
in GCC indicate
GCC comes to a new era? and what is the side effect of plugin
technology?  This session
does not only cover these questions, but also introduce the principle
and implementation
of GCC plugin, and some existing plugin.  Finally, some stories on
plugin will be shared
with you.

* CONTACT US
** hellogcc.workgroup@...il.com
** blog: http://wwww.hellogcc.org
** mail list: http://www.freelists.org/archive/hellogcc
** irc: #hellogcc on freenode

* Topics in last two workshops
HelloGcc 2010 Workshop (http://hellogcc.blogbus.com/c3688812 in Chinese).
 ** Memory management mechanism and optimization
 ** Discussion on debugger's breakpoint mechanism
 ** Bintuils porting to embedded CPU
 ** Implementation and discussion on visualization of GCC
 ** How To Port GNU ToolChain
 ** Demo of Linux Kernel GDB tracepoint module

HelloGcc 2009 Workshop.

 ** Analyze and improve the program's data locality with GCC
 ** GCC Internals and Porting
 ** gdbproxy: An open source GDB stub for Blackfin
 ** GDB reverse debug and process record and replay target
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ