• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

kcachegrind

  • sources
  • kde-4.14
  • kdesdk
  • kcachegrind
  • libviews
Macros | Functions
instrview.cpp File Reference
#include "instrview.h"
#include <assert.h>
#include <QDebug>
#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <QProcess>
#include <QAction>
#include <QMenu>
#include <QScrollBar>
#include <QHeaderView>
#include <QKeyEvent>
#include "config.h"
#include "globalconfig.h"
#include "instritem.h"
#include "instrview.moc"
Include dependency graph for instrview.cpp:

Go to the source code of this file.

Macros

#define BUF_SIZE   256
 
#define DEFAULT_SHOWHEXCODE   true
 

Functions

void getInstrJumpAddresses (const TraceInstrJump *ij, Addr &low, Addr &high)
 
bool instrJumpHighLessThan (const TraceInstrJump *ij1, const TraceInstrJump *ij2)
 
bool instrJumpLowLessThan (const TraceInstrJump *ij1, const TraceInstrJump *ij2)
 
static bool isHexDigit (char c)
 
static Addr parseAddr (char *buf)
 
static bool parseLine (const char *buf, Addr &addr, QString &code, QString &mnemonic, QString &operands)
 

Macro Definition Documentation

#define BUF_SIZE   256
#define DEFAULT_SHOWHEXCODE   true

Definition at line 45 of file instrview.cpp.

Function Documentation

void getInstrJumpAddresses ( const TraceInstrJump *  ij,
Addr &  low,
Addr &  high 
)

Definition at line 449 of file instrview.cpp.

bool instrJumpHighLessThan ( const TraceInstrJump *  ij1,
const TraceInstrJump *  ij2 
)

Definition at line 478 of file instrview.cpp.

bool instrJumpLowLessThan ( const TraceInstrJump *  ij1,
const TraceInstrJump *  ij2 
)

Definition at line 462 of file instrview.cpp.

static bool isHexDigit ( char  c)
static

Definition at line 64 of file instrview.cpp.

static Addr parseAddr ( char *  buf)
static

Definition at line 50 of file instrview.cpp.

static bool parseLine ( const char *  buf,
Addr &  addr,
QString &  code,
QString &  mnemonic,
QString &  operands 
)
static

Parses a line from objdump assembly output, returning false for a line without an assembly instruction.

Otherwise, it sets the output parameters addr, code, mnemonic, operands.

Definition at line 74 of file instrview.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:50 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kcachegrind

Skip menu "kcachegrind"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal