op_abi.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  op_abi_entry

Functions

struct op_abi_entry const * get_abi (void)
 return array is terminated by a NULL entry in name field
int op_little_endian (void)
 return non zero if the abi is little endian
int op_write_abi_to_file (char const *abi_file)

Detailed Description

This file contains a simple C interface to the ABI-describing functionality, the majority of which is implemented in C++. this is the file which is intended for use in files outside the /libabi directory.

Remarks:
Copyright 2002 OProfile authors
Read the file COPYING
Author:
Graydon Hoare
Philippe Elie

Definition in file op_abi.h.


Function Documentation

struct op_abi_entry const* get_abi ( void   )  [read]

return array is terminated by a NULL entry in name field

Definition at line 61 of file op_abi.c.

Referenced by abi::abi(), and op_write_abi_to_file().

Here is the caller graph for this function:

int op_little_endian ( void   ) 

return non zero if the abi is little endian

Definition at line 67 of file op_abi.c.

Referenced by abi::abi(), and op_write_abi_to_file().

Here is the caller graph for this function:

int op_write_abi_to_file ( char const *  abi_file  ) 

Write current abi to file. return 1 on success, 0 on failure

Definition at line 79 of file op_abi.c.

References get_abi(), op_abi_entry::name, op_abi_entry::offset, and op_little_endian().

Referenced by operf_read::convertPerfData(), and opd_write_abi().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on 8 Nov 2012 for Oprofile by  doxygen 1.6.1