Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python + GDB = Javaデバッガ / 数村憲治 #17

Open
4 of 16 tasks
making opened this issue Mar 21, 2016 · 0 comments
Open
4 of 16 tasks

Python + GDB = Javaデバッガ / 数村憲治 #17

making opened this issue Mar 21, 2016 · 0 comments

Comments

@making
Copy link
Member

making commented Mar 21, 2016

セッション情報 / Session Detail

タイトル / Title

Python + GDB = Javaデバッガ

概要 / Description

Javaコードのデバッグは、jdbのようなラインデバッガから
NetBeansのようなGUIデバッガまで、さまざまなツールを使うことができます。
一方で、Java VM自身はC++等で書かれているため、そのデバッグは、
GDB等のネイティブ言語用デバッガを使う必要があります。
しかし、実際にデバッグする際に、Javaコードのデバッグツールと
JVMのデバッグツールを別々に用意して、同時に使用することは実用的ではありません。
本セッションでは、一つの解決方法として、Python-enabled GDBを紹介します。
Python-enabled GDBでは、Pythonスクリプトを使用しGDBを拡張することで、
Javaコード、ネイティブコード、JVMコードを透過的にデバッグできるようになります。
また、拡張用スクリプトを書くにあたって必要となる、
Java VMの構造や、コーリングコンベンション、
Javaオブジェクトの内部データ構造等、
HotSpot VMの実装解説もあわせて行います。

カテゴリ / Category

  • Java SE
  • Java EE or Server Side Java (ex. Spring)
  • Java ME or Embedded Java
  • Java VMs
  • JVM Languages
  • Development and operations
  • その他:

難易度 / Level

  • 初心者向け / Beginner
  • 中級者向け / Intermediate
  • 上級者向け / Advanced

種類 / Talk Type

  • Standard (50min)
  • Short (20min)
  • Workshop (2h)

言語 / Language

  • 日本語 / Japanese
  • 英語 / English
  • その他 / Other

講演者情報 / Speaker

氏名 / Name

数村憲治

所属 / Company or Communities

富士通株式会社

講演者紹介 / Bio

Java VMの開発者。
2015年からJCP(Java Community Process)のExecutive Committeメンバ。

コミュニティ活動、BlogのURL、Twitterアカウントなど / Activities

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants