op_abi.h File Reference

This file contains a simple C interface to the ABI-describing functionality, the majority of which is implemented in C++. More...

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

Go to the source code of this file.

Classes

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)
 Write current abi to 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

Function Documentation

struct op_abi_entry const* get_abi ( void   )  [read]

return array is terminated by a NULL entry in name field

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

int op_little_endian ( void   ) 

return non zero if the abi is little endian

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

int op_write_abi_to_file ( char const *  abi_file  ) 

Write current abi to file.

return 1 on success, 0 on failure

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

Referenced by operf_read::convertPerfData().


Generated on 29 Jul 2013 for oprofile by  doxygen 1.6.1