Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

[dbx] how to view function arguments within a core file

SStMay 3 2016 — edited May 4 2016

-- dbx information --

(dbx) version

Machine hardware:   sun4v

OS version:         5.10

Processor type:     sparc

Hardware:           sun4v

The following components are installed on your system:

Sun Studio 11

        Sun Studio 11 C Compiler

        Sun Studio 11 C++ Compiler

        Sun Studio 11 Tools.h++ 7.1

        Sun Studio 11 C++ Standard 64-bit Class Library

        Sun Studio 11 Garbage Collector

        Sun Studio 11 Debugging Tools (including dbx)

        Sun Studio 11 IDE

        Sun Studio 11 Debugger GUI

        Sun Studio 11 Performance Analyzer (including collect, ...)

        Sun Studio 11 Native Connector Tool

        Sun Studio 11 Performance Library

        Sun Studio 11 LockLint

        Sun Studio 11 Building Software (including dmake)

        Sun Studio 11 Documentation Set

version of "/apps/sunstudio/sunstudio11/SUNWspro/bin/../prod/bin/../../bin/cc": Sun C 5.8 Patch 121015-05 2007/08/01

version of "/apps/sunstudio/sunstudio11/SUNWspro/bin/../prod/bin/../../bin/CC": Sun C++ 5.8 Patch 121017-11 2007/05/02

version of "/apps/sunstudio/sunstudio11/SUNWspro/bin/../prod/bin/../../bin/dbx": Sun Dbx Debugger 7.5 Patch 121023-05 2007/06/07

version of "/apps/sunstudio/sunstudio11/SUNWspro/bin/../prod/bin/../../bin/analyzer": Sun Performance Analyzer 7.5 Patch 120761-03 2006/11/02

version of "/apps/sunstudio/sunstudio11/SUNWspro/bin/../prod/bin/../../bin/dmake": Sun Distributed Make 7.7 2005/10/13

-- end information --

Hi community,

Part of my job is to analyze some core files generated by our application to find the root-cause of the crash.

As far as I can see the binary is not compiled with '-g' option to get debug information

On the other I have access to the code with Grok

I've been reading document 'Sun Studio 12 update 1: debugging a program with DBX" but can't find out information on how to view the value of arguments provided to a function.

For example, I can see the application crashed on 

=>[9] xx::xx::xx::getLowerLimit(0x0, 0x1b, 0x0, 0x2, 0x2, 0x0), at 0x11206f47c

  [10] xx::xx::xx::xx(0x0, 0x1b, 0x0, 0x2, 0x2, 0x1b), at 0x11206f60c

I have the address of the function, I've been checking 'dis -a 0x11206f47c' but except that I'm a bit stuck.

Is there a way for me to know the value of the arguments to the method getLowerLimit?

Thanks for your help.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 1 2016
Added on May 3 2016
1 comment
780 views