Paradyn Week 2011 - Monday 8:45-9:15am - The Deconstruction of Dyninst: Lessons Learned and Best Practices The Deconstruction of Dyninst: Lessons Learned.

Slides:



Advertisements
Similar presentations
6 August 2009 OOR Some Questions Todd Schneider. 6 August 2009 Ontology Driven Development What are the impacts of ontology driven development? Can the.
Advertisements

Performance Analysis Tools for High-Performance Computing Daniel Becker
PASTE 2011 Szeged, Hungary September 5, 2011 Labeling Library Functions in Stripped Binaries Emily R. Jacobson, Nathan Rosenblum, and Barton P. Miller.
© 2005 Dorian C. Arnold Reliability in Tree-based Overlay Networks Dorian C. Arnold University of Wisconsin Paradyn/Condor Week March 14-18, 2005 Madison,
Copyright © 2010 SAS Institute Inc. All rights reserved. A Quick Introduction to JMP Dara Hammond JMP Account Rep.
Paradyn Project Paradyn / Dyninst Week Madison, Wisconsin May 2-4, 2011 ProcControlAPI and StackwalkerAPI Integration into Dyninst Todd Frederick and Dan.
Paradyn Project Paradyn / Dyninst Week College Park, Maryland March 26-28, 2012 Paradyn Project Upcoming Features in Dyninst and its Components Bill Williams.
Paradyn Project Paradyn / Dyninst Week College Park, Maryland March 26-28, 2012 Self-propelled Instrumentation Wenbin Fang.
Paradyn Project Paradyn / Dyninst Week Madison, Wisconsin May 2-3, 2011 Introduction to the PatchAPI Wenbin Fang, Drew Bernat.
Machine-Learning Assisted Binary Code Analysis
 Habib Heydarian Lead Program Manager Microsoft Corporation  Justin Marks Program Manager Microsoft Corporation TL03.
TAU Parallel Performance System DOD UGC 2004 Tutorial Allen D. Malony, Sameer Shende, Robert Bell Univesity of Oregon.
Dynamic Software Updating Michael Hicks Jonathan T. Moore Scott Nettles Presented by Arun Joseph.
Performance Tools BOF, SC’07 5:30pm – 7pm, Tuesday, A9 Sameer S. Shende Performance Research Laboratory University.
The Solution to Your Product Problems. Overview - What is PDS? ➲ Project Management System ➲ Web Based Easy to use Scalable ➲ Streamlined tools for software.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
1 Parallel Performance Analysis with Open|SpeedShop Trilab Tools-Workshop Martin Schulz, LLNL/CASC LLNL-PRES
1 CASC ROSE Compiler Infrastructure Source-to-Source Analysis and Optimization Dan Quinlan Rich Vuduc, Qing Yi, Markus Schordan Center for Applied Scientific.
FKCC Library Overview Welcome to the Florida Keys Community College’s Learning Resources Center / Library Our mission is to connect students and faculty.
04/30/2013 Status of Krell Tools Built using Dyninst/MRNet Paradyn Week 2013 Madison, Wisconsin April 30, Paradyn Week 2013 LLNL-PRES
Paradyn Week – April 14, 2004 – Madison, WI DPOMP: A DPCL Based Infrastructure for Performance Monitoring of OpenMP Applications Bernd Mohr Forschungszentrum.
Paradyn Project Dyninst/MRNet Users’ Meeting Madison, Wisconsin August 7, 2014 The Evolution of Dyninst in Support of Cyber Security Emily Gember-Jacobson.
03/28/201211/18/2011 Status of Krell Tools Built using Dyninst/MRNet Paradyn Week 2012 College Park, MD March 28, Paradyn Week 2012 LLNL-PRES
Testing : A Roadmap Mary Jean Harrold Georgia Institute of Technology Presented by : Navpreet Bawa.
Silicon Graphics, Inc. Presented by: Open|SpeedShop™ An Open Source Performance Debugger Overview Jack Carter MTS SGI Core Engineering.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
SC’13: Hands-on Practical Hybrid Parallel Application Performance Engineering Introduction to VI-HPS Brian Wylie Jülich Supercomputing Centre.
04/27/2011 Paradyn Week Open|SpeedShop & Component Based Tool Framework (CBTF) project status and news Jim Galarowicz, Don Maghrak The Krell Institute.
November 13, 2006 Performance Engineering Research Institute 1 Scientific Discovery through Advanced Computation Performance Engineering.
Lawrence Livermore National Laboratory Matthew LeGendre LLNL-PRES Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
SC 2012 © LLNL / JSC 1 HPCToolkit / Rice University Performance Analysis through callpath sampling  Designed for low overhead  Hot path analysis  Recovery.
March 17, 2005 Roadmap of Upcoming Research, Features and Releases Bart Miller & Jeff Hollingsworth.
Silicon Graphics, Inc. Presented by: Open|SpeedShop™ Status, Issues, Schedule, Demonstration Jim Galarowicz SGI Core Engineering March 21, 2006.
Andrew Bernat, Bill Williams Paradyn / Dyninst Week Madison, Wisconsin April 29-May 1, 2013 New Features in Dyninst
The Deconstruction of Dyninst: Experiences and Future Directions Drew Bernat, Madhavi Krishnan, Bill Williams, Bart Miller Paradyn Project 1.
Object Oriented Programming Lecture 1: Introduction.
Roberto Paleari,Universit`a degli Studi di Milano Lorenzo Martignoni,Universit`a degli Studi di Udine Emanuele Passerini,Universit`a degli Studi di Milano.
Martin Schulz Center for Applied Scientific Computing Lawrence Livermore National Laboratory Lawrence Livermore National Laboratory, P. O. Box 808, Livermore,
LLNL-PRES Lawrence Livermore National Laboratory, P. O. Box 808, Livermore, CA This work performed under the auspices of the U.S. Department.
A New Parallel Debugger for Franklin: DDT Katie Antypas User Services Group NERSC User Group Meeting September 17, 2007.
University of Maryland Using Dyninst to Measure Floating-point Error Mike Lam, Jeff Hollingsworth and Pete Stewart.
Martin Schulz Center for Applied Scientific Computing Lawrence Livermore National Laboratory ASC STAT Team: Greg Lee, Dong Ahn (LLNL), Dane Gardner (LANL)
November 2005 New Features in Paradyn and Dyninst Matthew LeGendre Ray Chen
Test Specifications A Specification System for Multi-Platform Test Suite Configuration, Build, and Execution Greg Cooksey.
Paradyn Project Paradyn / Dyninst Week Madison, Wisconsin April 12-14, 2010 Binary Rewriting with Dyninst Madhavi Krishnan and Dan McNulty.
Paradyn Project Paradyn / Dyninst Week Madison, Wisconsin April 12-14, 2010 Binary Concolic Execution for Automatic Exploit Generation Todd Frederick.
© 2001 B. P. Miller & M. Livny (12-14 March 2001)Paradyn/Condor Week Agenda Paradyn/Condor Week 2001 Barton P. Miller Miron Livny
21 Sep UPC Performance Analysis Tool: Status and Plans Professor Alan D. George, Principal Investigator Mr. Hung-Hsun Su, Sr. Research Assistant.
Supercomputing 2006 Scientific Data Management Center Lead Institution: LBNL; PI: Arie Shoshani Laboratories: ANL, ORNL, LBNL, LLNL, PNNL Universities:
The Performance Evaluation Research Center (PERC) Participating Institutions: Argonne Natl. Lab.Univ. of California, San Diego Lawrence Berkeley Natl.
April 2007The Deconstruction of Dyninst: Part 1- the SymtabAPI The Deconstruction of Dyninst Part 1: The SymtabAPI Giridhar Ravipati University of Wisconsin,
© 2006 Andrew R. BernatMarch 2006Generalized Code Relocation Generalized Code Relocation for Instrumentation and Efficiency Andrew R. Bernat University.
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
© 2001 Week (14 March 2001)Paradyn & Dyninst Demonstrations Paradyn & Dyninst Demos Barton P. Miller Computer.
Paradyn Project Paradyn / Dyninst Week Madison, Wisconsin April 29-May 1, 2013 Detecting Code Reuse Attacks Using Dyninst Components Emily Jacobson, Drew.
Paradyn Project Paradyn / Dyninst Week Madison, Wisconsin May 2-4, 2011 Paradyn Project Deconstruction of Dyninst: Best Practices and Lessons Learned Bill.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Nagios Emir Imamagic /SRCE EGEE’09,
CEPBA-Tools experiences with MRNet and Dyninst Judit Gimenez, German Llort, Harald Servat
Paradyn Project Paradyn / Dyninst Week Madison, Wisconsin May 2-4, 2011 unstrip: Restoring Function Information to Stripped Binaries Using Dyninst Emily.
APRIL 10, Meeting Agenda  Prototype 2 Goals  Robust Connections Demo  System Diagnostics Tool Demo  Final Prototype Risk Mitigation  Final.
Paradyn Project Paradyn / Dyninst Week Madison, Wisconsin April 12-14, 2010 Paradyn Project Safe and Efficient Instrumentation Andrew Bernat.
Department of Computer Science Joshua Goehner and Dorian Arnold University of New Mexico (In collaboration with LLNL and U. of Wisconsin.
PHP + Framework + MVC. What is Framework? Common code - Generic functionality Extensible - Specific functionality Unlike library – Flow Dictated.
New Features in Dyninst 5.1
TAU integration with Score-P
Emily Jacobson and Nathan Rosenblum
From Open|SpeedShop to a Component Based Tool Framework
Paradyn / Condor Week 2007 University of Wisconsin-Madison
New Features in Dyninst 6.1 and 6.2
Stack Trace Analysis for Large Scale Debugging using MRNet
Presentation transcript:

Paradyn Week Monday 8:45-9:15am - The Deconstruction of Dyninst: Lessons Learned and Best Practices The Deconstruction of Dyninst: Lessons Learned and Best Practices Bill Williams, University of Wisconsin 9:15-9:45am - Introduction to the PatchAPI Introduction to the PatchAPI Wenbin Fang and Drew Bernat, University of Wisconsin 9:45-10:15am - ProcControlAPI/StackwalkerAPI Integration into Dyninst ProcControlAPI/StackwalkerAPI Integration into Dyninst Dan McNulty and Todd Frederick, University of Wisconsin 1 unstrip : Restoring Function Information to Stripped Binaries

Paradyn Week Monday 10:45-11:15am - Instrumentation with Relocatable Code Tugrul Ince, University of Maryland 11:15-11:45am - Binary Analysis and Instrumentation of Malicious Code Binary Analysis and Instrumentation of Malicious Code Drew Bernat and Kevin Roundy, University of Wisconsin 11:45-12:15pm - Where Did This Code Come From? Recovering the Provenance of Program Binaries Where Did This Code Come From? Recovering the Provenance of Program Binaries Nate Rosenblum, University of Wisconsin 2 unstrip : Restoring Function Information to Stripped Binaries

Paradyn Week Monday 1:30-2:00pm - Improving the Scalability of TotalView using TBON-FS and Proc++ Improving the Scalability of TotalView using TBON-FS and Proc++ Mike Brim, University of Wisconsin 2:00-2:30pm - MRNet Usage in Cray, Inc. Debugging Tools Bob Moench, Cray 2:30-3:00pm - LIBI: The Lightweight Infrastructure- Bootstrapping Infrastructure Dorian Arnold and Josh Goehner, University of New Mexico 3 unstrip : Restoring Function Information to Stripped Binaries

Paradyn Week Monday 3:30-4:00pm - The Scalable Checkpoint/Restart Library (SRC): Overview and Future Directions Kathryn Mohror, LLNL 4:00-4:30pm - Open|SpeedShop and CBTF (Component- Based Tool Framework): Project Status and News Jim Galarowicz, Krell Institute 4:30-5:00pm - Scaling Trace Generation and Automatic Analysis with MRNet German Llort, Barcelona Supercomputer Center 4 unstrip : Restoring Function Information to Stripped Binaries

Paradyn Week Tuesday 8:30-9:00am - Towards a Methodology for Deliberate Sample-Based Statistical Performance Analysis Geoff Stoker, University of Maryland 9:00-9:30am - Software Analysis Techniques to Approximate Data Centric Direct Measurements Nick Rutar, University of Maryland 9:30-10:00am - Reducing the Overhead of Direct Application Instrumentation Using Prior Static Analysis Daniel Lorenz, Forschungszentrum Juelich 5 unstrip : Restoring Function Information to Stripped Binaries

Paradyn Week Tuesday 10:30-11:00am- Challenges for ProcControlAPI and Dyninst on BlueGeneb Matt Legendre, Lawrence Livermore National Lab 11:00-11:15am - Unstrip: Restoring Function Information to Stripped Binaries Using DyninstUnstrip: Restoring Function Information to Stripped Binaries Using Dyninst Emily Jacobson, University of Wisconsin 11:15-11:30am - Dyner/DynC: High Level and Interactive Instrumentation with Dyninst David Aeschlimann, University of Wisconsin 11:30-12:00pm -Dyninst Update and New Features Madhavi Krishnan, University of Wisconsin; Ray Chen, University of Maryland 6 unstrip : Restoring Function Information to Stripped Binaries