public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM]  master: Add package.html for debuginfo, expr, sysroot, and value.
@ 2008-04-24 15:49 scox
  0 siblings, 0 replies; only message in thread
From: scox @ 2008-04-24 15:49 UTC (permalink / raw)
  To: frysk-cvs

The branch, master has been updated
       via  15313932e54ed8f536762d8dbff12f0969b75cda (commit)
      from  150a6816f5ed45f142a94b87573b98fa906568ed (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 15313932e54ed8f536762d8dbff12f0969b75cda
Author: Stan Cox <scox@redhat.com>
Date:   Thu Apr 24 11:47:06 2008 -0400

    Add package.html for debuginfo, expr, sysroot, and value.
    
    *  package.html: New file.

-----------------------------------------------------------------------

Summary of changes:
 frysk-core/frysk/debuginfo/ChangeLog    |    8 ++++-
 frysk-core/frysk/debuginfo/package.html |    8 ++++
 frysk-core/frysk/expr/ChangeLog         |    4 ++
 frysk-core/frysk/expr/package.html      |   16 +++++++++
 frysk-core/frysk/sysroot/ChangeLog      |    4 ++
 frysk-core/frysk/sysroot/package.html   |   55 +++++++++++++++++++++++++++++++
 frysk-core/frysk/value/ChangeLog        |    6 +++-
 frysk-core/frysk/value/package.html     |    8 ++++
 8 files changed, 107 insertions(+), 2 deletions(-)
 create mode 100644 frysk-core/frysk/debuginfo/package.html
 create mode 100644 frysk-core/frysk/expr/package.html
 create mode 100644 frysk-core/frysk/sysroot/package.html
 create mode 100644 frysk-core/frysk/value/package.html

First 500 lines of diff:
diff --git a/frysk-core/frysk/debuginfo/ChangeLog b/frysk-core/frysk/debuginfo/ChangeLog
index 88209c7..bcea5dc 100644
--- a/frysk-core/frysk/debuginfo/ChangeLog
+++ b/frysk-core/frysk/debuginfo/ChangeLog
@@ -1,3 +1,7 @@
+2008-04-24  Stan Cox  <scox@redhat.com>
+
+	*  package.html: New file.
+
 2008-04-22  Sami Wagiaalla  <swagiaal@redhat.com>
 
 	* TestObjectDeclarationSearchEngine.java: Added test for
@@ -7,7 +11,7 @@
 
 	* ObjectDeclarationSearchEngine.java(getSymbolDie): now
 	returns ObjectDeclaration.  
-	
+
 2008-04-18  Mark Wielaard  <mwielaard@redhat.com>
 
 	* TestDebugInfoStackTrace.java (testBacktrace): Resolved bug #4468.
@@ -17,10 +21,12 @@
 	* TestObjectDeclarationSearchEngine.java: Use frysk.config.Prefix.
 
 2008-04-15  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
 	* DwarfRegisterMapFactory.java (PPC64BE): New.
 	(isaToMap): Add PPC64BE.
 
 2008-04-15  Sami Wagiaalla  <swagiaal@redhat.com>
+
 	* TestFrameDebugInfo.java: Replaced use of ConcreteFunction with
 	Function.
 	* DebugInfoStackFactory.java: Updated.
diff --git a/frysk-core/frysk/debuginfo/package.html b/frysk-core/frysk/debuginfo/package.html
new file mode 100644
index 0000000..c0cad5b
--- /dev/null
+++ b/frysk-core/frysk/debuginfo/package.html
@@ -0,0 +1,8 @@
+<html>
+<body>
+
+This package implements frysk's low-level, or application binary
+interface, location expression model.
+
+</body>
+<html>
diff --git a/frysk-core/frysk/expr/ChangeLog b/frysk-core/frysk/expr/ChangeLog
index c8fc857..5f29d65 100644
--- a/frysk-core/frysk/expr/ChangeLog
+++ b/frysk-core/frysk/expr/ChangeLog
@@ -1,3 +1,7 @@
+2008-04-24  Stan Cox  <scox@redhat.com>
+
+	*  package.html: New file.
+
 2008-04-14  Andrew Cagney  <cagney@redhat.com>
 
 	* ScratchSymTab.java: Use frysk.config.Host.
diff --git a/frysk-core/frysk/expr/package.html b/frysk-core/frysk/expr/package.html
new file mode 100644
index 0000000..1a1a890
--- /dev/null
+++ b/frysk-core/frysk/expr/package.html
@@ -0,0 +1,16 @@
+<html>
+<body>
+
+This package implements frysk's expression handling.
+
+
+<h2>Overview</h2>
+
+Frysk uses the antlr parser generator to generate an expression
+parser.  <em>ExprSymTab.java</em> provides the interface between the
+antlr generated parser, which is specified in <em>CExprEvaluator.g,
+CExpr.g, and CTypeEvaluator.g</em>, and the frysk hpd requests.
+
+</body>
+</html>
+
diff --git a/frysk-core/frysk/sysroot/ChangeLog b/frysk-core/frysk/sysroot/ChangeLog
index 35be444..25c2a17 100644
--- a/frysk-core/frysk/sysroot/ChangeLog
+++ b/frysk-core/frysk/sysroot/ChangeLog
@@ -1,3 +1,7 @@
+2008-04-24  Stan Cox  <scox@redhat.com>
+
+	*  package.html: New file.
+
 2008-04-17  Andrew Cagney  <cagney@redhat.com>
 
 	* TestSysRoot.java: Use frysk.config.Prefix.
diff --git a/frysk-core/frysk/sysroot/package.html b/frysk-core/frysk/sysroot/package.html
new file mode 100644
index 0000000..1652671
--- /dev/null
+++ b/frysk-core/frysk/sysroot/package.html
@@ -0,0 +1,55 @@
+<html>
+<body>
+
+This package implements frysk's sysroot support for handling a special system
+directory heirarchy.
+
+<h2>Overview</h2>
+
+Frysk supports a way to find source files, debuginfo files, and
+libraries in a special system directory heirarchy.  For example if 
+<em>mock(1)</em> is used to build a package, then we would with a
+directory that looked like:
+
+<code><pre>
+  test-sysroot/usr/bin:
+   funit-quicksort*
+
+  test-sysroot/usr/lib:
+   debug/  libbubble.so*
+
+  test-sysroot/usr/lib/debug/usr/bin:
+   funit-quicksort.debug*
+
+  test-sysroot/usr/lib/debug/usr/lib:
+   funit-bubblesort.debug*
+
+  test-sysroot/usr/src:
+   debug/
+
+  test-sysroot/usr/src/debug:
+   funit-bubblesort.c  funit-quicksort.c
+</code></pre>
+
+The command <em>fhpd -sysroot test-sysroot funit-quicksort</em> will
+search the test-sysroot heirarchy for executable files, debuginfo
+files, and libraries.  The <em>-sysroot</em> option is also available
+for most frysk commands and for the load, core, and attach requests.
+
+<h2>Implementation</h2>
+
+Frysk assumes all accesses to source, debuginfo, and libraries are
+through a sysroot, with the default sysroot
+being <em>/</em>.   <em>LinuxExeFactory.java</em>
+and <em>LinuxCoreFactory.java</em> support sysroots via:
+<br>
+SysRootCache.java - Get the sysroot that corresponds to a given task.
+<br>
+SysRoot.java - Return members of the sysroot heirarchy, for example
+the directory where libraries are located.
+<br>
+SysRootFile.java - Allows the management of files as a <sysroot><file> pair.
+</pre>
+
+</body>
+</html>
diff --git a/frysk-core/frysk/value/ChangeLog b/frysk-core/frysk/value/ChangeLog
index 0b28e2b..f174024 100644
--- a/frysk-core/frysk/value/ChangeLog
+++ b/frysk-core/frysk/value/ChangeLog
@@ -1,3 +1,7 @@
+2008-04-24  Stan Cox  <scox@redhat.com>
+
+	*  package.html: New file.
+
 2008-04-21  Sami Wagiaalla  <swagiaal@redhat.com>
 
 	* BreakPointLocation.java: New interface.
@@ -65,7 +69,7 @@
 2008-02-19  Stan Cox  <scox@redhat.com>
 
 	* CompositeType.java (toPrint): Allow for struct/class access defaults.
-	
+
 2008-02-19  Nurdin Premji  <npremji@redhat.com>
 
 	* TestInterface.java: New.
diff --git a/frysk-core/frysk/value/package.html b/frysk-core/frysk/value/package.html
new file mode 100644
index 0000000..b8a5f23
--- /dev/null
+++ b/frysk-core/frysk/value/package.html
@@ -0,0 +1,8 @@
+<html>
+<body>
+
+This package implements frysk's low-level, or application binary
+interface, type model.
+
+</body>
+<html>


hooks/post-receive
--
frysk system monitor/debugger


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-04-24 15:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-24 15:49 [SCM] master: Add package.html for debuginfo, expr, sysroot, and value scox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).