|
For instructions on how to build frysk see building frysk. For example
workflows illustrating frysk will work see workflow.
For a list of example utilities build on the frysk framework see manpages.
Articles on frysk
- Frysk 1, Kernel 0?, by Andrew Cagney, in Proceedings of the Linux Symposium 2007
- The Frysk Monitor, Sami Wagiaalla, in Red Hat Magazine October 12, 2006
- Frysk: Debugging in real time, Rick Moseley, in Red Hat Magazine September 28, 2006
- The Frysk Execution Analysis Architecture, by Andrew Cagney, in Proceedings of the Linux Symposium 2006
frysk Internals
- A snapshot of frysk's internal documentation is available
online:
It is updated occasionally. Alternatively you can build your own
local copy of frysk's documentation using the
javadoc make target:
make javadoc
-
IBM have create a graphical representation of frysk's Task State Machine.
- It is possible to create coverage
information for frysk using
the gcov/lcov test coverage tools.
- For how to create a frysk release, see
the releases page.
Recommended Reading
- Design Patterns: Elements of Reusable Object-Oriented
Software, by the <<gang of four>>
This book is
considered the definitive reference. Some find other more recent
equivalent publications easier to digest. The patterns:
- observer
- state
- builder
- factory
- singleton
are used widely by frysk so an understanding of them is a
great help.
- Refactoring:
Improving the Design of Existing Code, by Martin Fowler
This
book both describes the concept of behavior preserving code
transformations, and provides a set of refactorings. See also http://refactoring.com/
- Thinking In Java, 3rd
Edition, by Bruce Eckel
A great book for learning Java
1.4.2. that is also available for download so you can keep an
electronic copy on your desktop.
- Linkers and Loaders, by John R.Levine
This provides a
solid overview of object file formats, along with the internals of
linkers and loaders. In addition, the book Unix System V:
Understanding Elf Object Files and Debugging Tools (Programmer
Collection) provides a great introduction to ELF, but unfortunatly
it is very hard to find.
- How Debuggers Work; Algorithms, Data Structures, and
Architectures, by Jonathan B. Rosenberg
While this book is
starting to show its age, it still continues to offer an excellent
overview of a software debugger and its internals.
- Introduction
to the DWARF Debugging Format, by Michael Eager
This gives a
good start to DWARF and is no where near the thickness of the DWARF Spec.
In the News
Links and References
|