tests: add abi check data for ARM (libs)
authorStefan Kost <ensonic@users.sf.net>
Thu, 24 Feb 2011 13:12:14 +0000 (15:12 +0200)
committerStefan Kost <ensonic@users.sf.net>
Thu, 24 Feb 2011 13:12:57 +0000 (15:12 +0200)
tests/check/libs/libsabi.c
tests/check/libs/struct_arm.h [new file with mode: 0644]

index d4a4fdd..530d47a 100644 (file)
 #include "struct_sparc.h"
 #define HAVE_ABI_SIZES TRUE
 #else
+#ifdef HAVE_CPU_ARM
+#include "struct_arm.h"
+#define HAVE_ABI_SIZES TRUE
+#else
 /* in case someone wants to generate a new arch */
 #include "struct_i386.h"
 #define HAVE_ABI_SIZES FALSE
diff --git a/tests/check/libs/struct_arm.h b/tests/check/libs/struct_arm.h
new file mode 100644 (file)
index 0000000..d63c71a
--- /dev/null
@@ -0,0 +1,26 @@
+
+GstCheckABIStruct list[] = {
+  {"GstAdapter", sizeof (GstAdapter), 52},
+  {"GstAdapterClass", sizeof (GstAdapterClass), 84},
+  {"GstBaseSink", sizeof (GstBaseSink), 408},
+  {"GstBaseSinkClass", sizeof (GstBaseSinkClass), 368},
+  {"GstBaseSrc", sizeof (GstBaseSrc), 392},
+  {"GstBaseSrcClass", sizeof (GstBaseSrcClass), 376},
+  {"GstBaseTransform", sizeof (GstBaseTransform), 368},
+  {"GstBaseTransformClass", sizeof (GstBaseTransformClass), 376},
+  {"GstCollectData", sizeof (GstCollectData), 120},
+  {"GstCollectPads", sizeof (GstCollectPads), 92},
+  {"GstCollectPadsClass", sizeof (GstCollectPadsClass), 136},
+  {"GstPushSrc", sizeof (GstPushSrc), 408},
+  {"GstPushSrcClass", sizeof (GstPushSrcClass), 396},
+  {"GstTimedValue", sizeof (GstTimedValue), 32},
+  {"GstValueArray", sizeof (GstValueArray), 24},
+  {"GstController", sizeof (GstController), 40},
+  {"GstControllerClass", sizeof (GstControllerClass), 84},
+  {"GstNetClientClock", sizeof (GstNetClientClock), 256},
+  {"GstNetClientClockClass", sizeof (GstNetClientClockClass), 192},
+  {"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
+  {"GstNetTimeProvider", sizeof (GstNetTimeProvider), 84},
+  {"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 120},
+  {NULL, 0, 0}
+};