correction in parameter (const&)
This commit is contained in:
@@ -9,6 +9,9 @@
|
|||||||
@license LGPL, see file <a href="license.html">COPYING</a>
|
@license LGPL, see file <a href="license.html">COPYING</a>
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.4 2004/10/07 09:32:45 marc
|
||||||
|
correction in parameter (const&)
|
||||||
|
|
||||||
Revision 1.3 2004/08/28 16:21:25 marc
|
Revision 1.3 2004/08/28 16:21:25 marc
|
||||||
mrw-c++-0.92 (mrw)
|
mrw-c++-0.92 (mrw)
|
||||||
- new file: version.cpp
|
- new file: version.cpp
|
||||||
@@ -177,7 +180,7 @@ namespace mrw {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
bool StackTrace::createSymtable(std::string fname) throw(std::bad_exception) {
|
bool StackTrace::createSymtable(const std::string& fname) throw(std::bad_exception) {
|
||||||
if (_dic.get()) return true;
|
if (_dic.get()) return true;
|
||||||
AutoBfd abfd(bfd_openr((fname!="" ? fname : filename()).c_str(), 0));
|
AutoBfd abfd(bfd_openr((fname!="" ? fname : filename()).c_str(), 0));
|
||||||
long memsz(-1);
|
long memsz(-1);
|
||||||
|
@@ -9,6 +9,9 @@
|
|||||||
@license LGPL, see file <a href="license.html">COPYING</a>
|
@license LGPL, see file <a href="license.html">COPYING</a>
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.5 2004/10/07 09:32:45 marc
|
||||||
|
correction in parameter (const&)
|
||||||
|
|
||||||
Revision 1.4 2004/08/28 16:21:25 marc
|
Revision 1.4 2004/08/28 16:21:25 marc
|
||||||
mrw-c++-0.92 (mrw)
|
mrw-c++-0.92 (mrw)
|
||||||
- new file: version.cpp
|
- new file: version.cpp
|
||||||
@@ -23,7 +26,6 @@
|
|||||||
- possibility to compile without stack trace
|
- possibility to compile without stack trace
|
||||||
|
|
||||||
*/
|
*/
|
||||||
// g++ -Wall -D__SOLARIS__ -g -I /home/public/freeware/include -L /home/public/freeware/lib -I . stacktrace.cxx -lbfd -liberty
|
|
||||||
#ifndef __MRW_STACKTRACE_HPP__
|
#ifndef __MRW_STACKTRACE_HPP__
|
||||||
#define __MRW_STACKTRACE_HPP__
|
#define __MRW_STACKTRACE_HPP__
|
||||||
#include <mrw/auto.hpp>
|
#include <mrw/auto.hpp>
|
||||||
@@ -175,7 +177,7 @@ namespace mrw {
|
|||||||
|
|
||||||
/** @brief read the symbol table from the executable file
|
/** @brief read the symbol table from the executable file
|
||||||
|
|
||||||
@param std::string The file name of the executable. On Linux
|
@param fname The file name of the executable. On Linux
|
||||||
and Solaris, this can be evaluated automatically, so the
|
and Solaris, this can be evaluated automatically, so the
|
||||||
parameter is optional.
|
parameter is optional.
|
||||||
|
|
||||||
@@ -193,7 +195,7 @@ namespace mrw {
|
|||||||
are created only the first time, so you don't loose too much
|
are created only the first time, so you don't loose too much
|
||||||
time.
|
time.
|
||||||
*/
|
*/
|
||||||
static bool createSymtable(std::string = "") throw(std::bad_exception);
|
static bool createSymtable(const std::string& fname="") throw(std::bad_exception);
|
||||||
private:
|
private:
|
||||||
//............................................................... typedefs
|
//............................................................... typedefs
|
||||||
typedef std::map<bfd_vma, std::pair<bfd_vma, asection*> >
|
typedef std::map<bfd_vma, std::pair<bfd_vma, asection*> >
|
||||||
|
Reference in New Issue
Block a user