2009-05-13 01:01:26 +04:00
|
|
|
/*
|
2016-04-27 02:56:42 +03:00
|
|
|
* Copyright 2009-2016, Ingo Weinhold, ingo_weinhold@gmx.de.
|
2009-05-13 01:01:26 +04:00
|
|
|
* Distributed under the terms of the MIT License.
|
|
|
|
*/
|
|
|
|
#ifndef _SYSTEM_IMAGE_DEFS_H
|
|
|
|
#define _SYSTEM_IMAGE_DEFS_H
|
|
|
|
|
2016-04-27 02:56:42 +03:00
|
|
|
|
2009-05-13 01:01:26 +04:00
|
|
|
#include <SupportDefs.h>
|
2016-04-27 02:56:42 +03:00
|
|
|
#include <image.h>
|
2009-05-13 01:01:26 +04:00
|
|
|
|
|
|
|
|
|
|
|
#define B_SHARED_OBJECT_HAIKU_VERSION_VARIABLE _gSharedObjectHaikuVersion
|
|
|
|
#define B_SHARED_OBJECT_HAIKU_VERSION_VARIABLE_NAME "_gSharedObjectHaikuVersion"
|
|
|
|
|
|
|
|
#define B_SHARED_OBJECT_HAIKU_ABI_VARIABLE _gSharedObjectHaikuABI
|
|
|
|
#define B_SHARED_OBJECT_HAIKU_ABI_VARIABLE_NAME "_gSharedObjectHaikuABI"
|
|
|
|
|
|
|
|
|
2016-04-27 02:56:42 +03:00
|
|
|
typedef struct extended_image_info {
|
|
|
|
image_info basic_info;
|
2016-04-29 23:16:35 +03:00
|
|
|
ssize_t text_delta;
|
2016-04-27 02:56:42 +03:00
|
|
|
void* symbol_table;
|
|
|
|
void* symbol_hash;
|
|
|
|
void* string_table;
|
|
|
|
} extended_image_info;
|
|
|
|
|
|
|
|
|
2009-05-13 01:01:26 +04:00
|
|
|
#endif /* _SYSTEM_IMAGE_DEFS_H */
|