kcachegrind
#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 |
Definition at line 64 of file instrview.cpp.
|
static |
Definition at line 50 of file instrview.cpp.
|
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
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.