.
This commit is contained in:
@@ -10,13 +10,10 @@
|
||||
* QTI ext
|
||||
*==========================================================================*/
|
||||
|
||||
typedef BinderExtPluginClass VendorQtiExtClass;
|
||||
typedef BinderExtPluginClass VendorQtiExtClass;// 232LL
|
||||
typedef struct qti_plugin {
|
||||
BinderExtPlugin parent;
|
||||
void* b_40;
|
||||
int num;
|
||||
|
||||
} VendorQtiExt;
|
||||
BinderExtPlugin parent;// sizeof(BinderExtPlugin) == 32LL
|
||||
} VendorQtiExt;// sizeof(VendorQtiExt) == 32LL
|
||||
|
||||
//GType qti_plugin_get_type();
|
||||
G_DEFINE_TYPE(VendorQtiExt, qti_plugin, BINDER_EXT_TYPE_PLUGIN)
|
||||
|
||||
@@ -4,11 +4,13 @@
|
||||
#include <binder_ext_ims_impl.h>
|
||||
#include "vendor_qti_ims.h"
|
||||
|
||||
typedef GObjectClass VendorQtiImsClass;
|
||||
typedef GObjectClass VendorQtiImsClass;// 136LL == GObjectClass
|
||||
struct qti_ims {
|
||||
GObject parent;
|
||||
GObject parent;// sizeof(GObject) == 24LL
|
||||
char* slot;
|
||||
};
|
||||
void* v_1;
|
||||
void* v_2;
|
||||
};// sizeof(VendorQtiIms) == 48LL arm64
|
||||
|
||||
static
|
||||
void
|
||||
|
||||
@@ -2,9 +2,22 @@
|
||||
#include "vendor_qti_types.h"
|
||||
#include <glib-object.h>
|
||||
|
||||
struct qti_ims_conf{
|
||||
GObject parent;
|
||||
};
|
||||
|
||||
typedef GObjectClass VendorQtiImsConfObjectClass; //136LL
|
||||
|
||||
typedef struct qti_ims_conf{
|
||||
GObject parent;// sizeof(GObject) == 24LL
|
||||
void* v_1;
|
||||
void* v_2;
|
||||
void* v_3;
|
||||
void* v_4;
|
||||
void* v_5;
|
||||
void* v_6;
|
||||
void* v_7;
|
||||
void* v_8;
|
||||
} VendorQtiImsConfObject;// sizeof(VendorQtiImsConfObject) == 136LL
|
||||
|
||||
|
||||
/**
|
||||
vendor_qti_ims_conf_info_state
|
||||
vendor_qti_ims_conf_info_apply
|
||||
|
||||
@@ -6,13 +6,12 @@
|
||||
|
||||
typedef GObjectClass VendorQtiImsSmsClass;
|
||||
struct qti_ims_sms {
|
||||
GObject parent;
|
||||
int cancelled;
|
||||
GObject parent;// sizeof(GObject) == 24LL
|
||||
VendorQtiImsRadio* ims_radio;
|
||||
VendorQtiImsStateObject* ims_state;
|
||||
gulong incoming;
|
||||
gulong status_report;
|
||||
};
|
||||
};// sizeof(VendorQtiImsSms) == 56LL
|
||||
|
||||
static void qti_ims_sms_iface_init(BinderExtSmsInterface* iface);
|
||||
G_DEFINE_TYPE_WITH_CODE(VendorQtiImsSms, qti_ims_sms, G_TYPE_OBJECT,
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
#include "vendor_qti_ims_state.h"
|
||||
|
||||
// G_OBJECT_CLASS(klass)->finalize *GObjectClass + 48 = finalize arm64
|
||||
typedef GObjectClass VendorQtiImsStateObjectClass;
|
||||
typedef GObjectClass VendorQtiImsStateObjectClass;// sizeof(GObjectClass) == 136LL
|
||||
struct qti_ims_state{
|
||||
GObject parent;
|
||||
GObject parent;// sizeof(GObject) == 24LL
|
||||
gulong l_1;
|
||||
VendorQtiImsRadio* ims_radio;
|
||||
gulong l_2;
|
||||
|
||||
@@ -20,15 +20,15 @@
|
||||
* QTI slot
|
||||
*==========================================================================*/
|
||||
|
||||
typedef BinderExtSlotClass VendorQtiSlotClass;
|
||||
typedef BinderExtSlotClass VendorQtiSlotClass;// 232LL
|
||||
struct qti_slot {
|
||||
BinderExtSlot parent;
|
||||
BinderExtSlot parent;// sizeof(BinderExtSlot) == 32LL
|
||||
BinderExtIms* ims;// 4
|
||||
BinderExtSms* ims_sms;// 5
|
||||
BinderExtCall* ims_call;// 6
|
||||
VendorQtiImsRadio* ims_radio;// 7
|
||||
VendorQtiImsStateObject* ims_state; // 8
|
||||
};
|
||||
};// sizeof(VendorQtiSlot) == 72LL
|
||||
|
||||
G_DEFINE_TYPE(VendorQtiSlot, qti_slot, BINDER_EXT_TYPE_SLOT)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user