public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
From: scox@sourceware.org
To: frysk-cvs@sourceware.org
Subject: [SCM]  master: Add package.html for debuginfo, expr, sysroot, and value.
Date: Thu, 24 Apr 2008 15:49:00 -0000	[thread overview]
Message-ID: <20080424154947.32158.qmail@sourceware.org> (raw)

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


                 reply	other threads:[~2008-04-24 15:49 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080424154947.32158.qmail@sourceware.org \
    --to=scox@sourceware.org \
    --cc=frysk-cvs@sourceware.org \
    --cc=frysk@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).