- Add support for Percona`s MySQL 5.7.19-17, 5.7.20-18

- MySQL 5.1 support EOL
pull/214/merge
Tomer Hadri 2017-12-28 14:34:46 +02:00
parent d9786405af
commit 2d0a23c73d
6 changed files with 323 additions and 702 deletions

View File

@ -52,6 +52,8 @@ first (see www.boost.org). In such a case, use:
Note: For MariaDB use: cmake . -DBUILD_CONFIG=mysql_release
Note: For Percona`s MySQL use: cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DWITH_BOOST=boost_1_59_0 .
Note: to speed things up it is possible to build just the following directories:
libservices
extra
@ -63,6 +65,8 @@ chmod +x bootstrap.sh
CXX='gcc -static-libgcc' CC='gcc -static-libgcc' ./configure --with-mysql=mysql-5.x.x --with-mysql-libservices=mysql-5.x.x/libservices/libmysqlservices.a
make
Note: For Percona`s MySQL define also PERCONA_BUILD=true variable, like "PERCONA_BUILD=true ./configure..."
==== Compiling with make =====
Go to top source dir and run:

View File

@ -128,6 +128,10 @@ CPPFLAGS="$CPPFLAGS -DMYSQL_AUDIT_PLUGIN_VERSION='\"$MYSQL_AUDIT_PLUGIN_VERSION\
CPPFLAGS="$CPPFLAGS -DMYSQL_AUDIT_PLUGIN_REVISION='\"$MYSQL_AUDIT_PLUGIN_REVISION\"'"
CPPFLAGS="$CPPFLAGS '-DMYSQL_AUDIT_PLUGIN_SYMBOL_VERSION()=extern const char audit_plugin_version_$MYSQL_AUDIT_PLUGIN_SYMBOL_VERSION'"
# Percona`s MySQL macro
if [[ "$PERCONA_BUILD" = "true" ]]; then
CPPFLAGS="$CPPFLAGS -DPERCONA_BUILD" # Percona`s build macro, used to distinguish between MySQL/MariaDB build VS Percona build
fi
#subst the relevant variables
AC_SUBST(CPPFLAGS)

View File

@ -348,15 +348,9 @@ public:
return sctx->priv_user().str;
#endif
}
#if MYSQL_VERSION_ID < 50505
// in 5.1.x priv_user is a pointer
return *(const char **) (((unsigned char *) sctx)
+ Audit_formatter::thd_offsets.sec_ctx_priv_user);
#else
// in 5.5 and up priv_user is an array (char priv_user[USERNAME_LENGTH])
return (const char *) (((unsigned char *) sctx)
+ Audit_formatter::thd_offsets.sec_ctx_priv_user);
#endif
}
static inline int thd_inst_command(THD *thd)

View File

@ -17,12 +17,6 @@
#include <my_config.h>
#include <mysql_version.h>
#if MYSQL_VERSION_ID < 50505
#include <mysql_priv.h>
#else
// version 5.5.x doesn't contain mysql_priv.h . We need to add the includes provided by it.
#if MYSQL_VERSION_ID >= 50505
// These two are not present in 5.7.9
#if MYSQL_VERSION_ID < 50709
@ -54,8 +48,6 @@
#define pthread_mutex_destroy mysql_mutex_destroy
#define pthread_mutex_t mysql_mutex_t
*/
#endif /* ! if MYSQL_VERSION_ID >= 50505 */
#endif /* ! if MYSQL_VERSION_ID < 50505 */
#if MYSQL_VERSION_ID >= 50709
#include <sql/log.h>

View File

@ -16,9 +16,22 @@
#include "audit_handler.h"
//see offset-extract/readme.txt for explanation on how this was generated
#if !defined(MARIADB_BASE_VERSION)
#ifdef __x86_64__
//64 bit offsets
#if defined(PERCONA_BUILD) // Percona 64bit
//64 bit offsets
const ThdOffsets thd_offsets_arr[] =
{
/* +++ PERCONA 64 OFFSETS GO HERE +++ */
//offsets for: /perconarpm/usr/sbin/mysqld (5.7.20-18)
{"5.7.20-18","636f238fc591f024ad7274fcdd26e71d", 8296, 8360, 3928, 5080, 456, 360, 0, 32, 64, 160, 536, 8492, 4656, 3648, 3656, 3660, 6496, 2080, 8, 7528, 7568, 7552, 14240, 148, 672},
//offsets for: /usr/sbin/mysqld (5.7.19-17)
{"5.7.19-17","d59cb4af656eb343435831232abf9969", 8240, 8304, 3880, 5032, 456, 360, 0, 32, 64, 160, 536, 8436, 4608, 3648, 3656, 3660, 6440, 2080, 8, 7472, 7512, 7496, 14184, 148, 672},
};
#elif !defined(MARIADB_BASE_VERSION) // MySQL 64bit
const ThdOffsets thd_offsets_arr[] =
{
/* +++ MYSQL 64 OFFSETS GO HERE +++ */
@ -42,92 +55,6 @@ const ThdOffsets thd_offsets_arr[] =
{"5.6.36","ef258e946d486d6f67a679b3c794b1fc", 6992, 7040, 4000, 4520, 72, 2704, 96, 0, 32, 104, 136, 7128, 4392, 2800, 2808, 2812, 536, 0, 0, 6360, 6384, 6368, 13048, 548, 516},
//offsets for: /mysqlrpm/5.6.37/usr/sbin/mysqld (5.6.37)
{"5.6.37","046389cb18da3dfa42c4707bdf7e02c1", 6992, 7040, 4000, 4520, 72, 2704, 96, 0, 32, 104, 136, 7128, 4392, 2800, 2808, 2812, 536, 0, 0, 6360, 6384, 6368, 13048, 548, 516},
//offsets for: /mysql/5.1.30/bin/mysqld (5.1.30)
{"5.1.30","b301b32be659367c1a1900b47534fd59", 6192, 6256, 3664, 3936, 88, 2048, 8, 0, 24, 16, 120, 6328, 3816, 0, 0, 0, 232, 0, 0, 5464, 5496, 5480, 0, 0, 0},
//offsets for: /mysql/5.1.31/bin/mysqld (5.1.31)
{"5.1.31","2d8be9bf479678b3f2bd3214f1f04c7e", 6200, 6264, 3672, 3944, 88, 2040, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysql/5.1.32/bin/mysqld (5.1.32)
{"5.1.32","c585253cf70944471c936962a318a81a", 6200, 6264, 3672, 3944, 88, 2040, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysql/5.1.33/bin/mysqld (5.1.33)
{"5.1.33","99d8cbc22dc2919abe530ed61a52c89d", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysql/5.1.34/bin/mysqld (5.1.34)
{"5.1.34","47b8eb2e619dd953e4ce6cf468a19c6e", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.35/bin/mysqld (5.1.35)
{"5.1.35","950a25d0a4e4e100b72d60ffd451e93a", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.36/bin/mysqld (5.1.36)
{"5.1.36","758c2ac0375425a43cd815d3a2c10132", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.37/bin/mysqld (5.1.37)
{"5.1.37","4e7bfc2705eea482a19b710944dc5ff5", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.38/bin/mysqld (5.1.38)
{"5.1.38","09e8ac98651439fd4f22b508178cd0ef", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.39/bin/mysqld (5.1.39)
{"5.1.39","b6c4acb0a9a4ff71ab5e26ed010d20c9", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.40/bin/mysqld (5.1.40)
{"5.1.40","bc663cdf0a8411526dc9eb44dff5773f", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.41/bin/mysqld (5.1.41)
{"5.1.41","ebf47135d6fe9099cd62db1dea2c4ca6", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.42/bin/mysqld (5.1.42)
{"5.1.42","a7b55239789304978d8250697a3c73fc", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.43/bin/mysqld (5.1.43)
{"5.1.43","96e95d0b1461f4484e571af01c01bc4a", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysql/5.1.44/bin/mysqld (5.1.44)
{"5.1.44","ecf6919ce6d4e74d108644ab122ff1fb", 6216, 6280, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6352, 3840, 0, 0, 0, 232, 0, 0, 5488, 5520, 5504, 0, 0, 0},
//offsets for: /mysql/5.1.45/bin/mysqld (5.1.45)
{"5.1.45","657c7e712a894ebe3b3db9b26cc3ebd7", 6216, 6280, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6352, 3840, 0, 0, 0, 232, 0, 0, 5488, 5520, 5504, 0, 0, 0},
//offsets for: /mysql/5.1.46/bin/mysqld (5.1.46)
{"5.1.46","990b3bafe5d55dc1a9084791623191ca", 6216, 6280, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6352, 3840, 0, 0, 0, 232, 0, 0, 5488, 5520, 5504, 0, 0, 0},
//offsets for: /mysql/5.1.47/bin/mysqld (5.1.47)
{"5.1.47","9868b07a44f8d5de8bc5716e3f680139", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.48/bin/mysqld (5.1.48)
{"5.1.48","e812133194ff8e0cd25945c327e07f6c", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.49/bin/mysqld (5.1.49)
{"5.1.49","4869d51b5bfc38f7698059e2696a95ca", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.50/bin/mysqld (5.1.50)
{"5.1.50","316a6b674d66cb151bac384cb0508357", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.51/bin/mysqld (5.1.51)
{"5.1.51","b9f831f698cd7fa85abe112bb99c8861", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.52/bin/mysqld (5.1.52)
{"5.1.52","c31f9c5d042e8793b3f192fa04f0e628", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.53/bin/mysqld (5.1.53)
{"5.1.53","07a3ae20e262306e708760889ff2705b", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.54/bin/mysqld (5.1.54)
{"5.1.54","9fca5d956c33e646920e68c541aabcae", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.55/bin/mysqld (5.1.55)
{"5.1.55","54457f3bc49d7ac7497f4212538c8ddc", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.56/bin/mysqld (5.1.56)
{"5.1.56","1a901cb4c1ff55aeab04ba4ba9e5f4ec", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.57/bin/mysqld (5.1.57)
{"5.1.57","c3c4f7c4403e501b11c532fb4eccf68b", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.58/bin/mysqld (5.1.58)
{"5.1.58","3e93f9d332fb8e3b9481f4620361f481", 6344, 6408, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6480, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.59/bin/mysqld (5.1.59)
{"5.1.59","61fe56a6bcd71a9ea6026322f459555b", 6336, 6400, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6472, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.60/bin/mysqld (5.1.60)
{"5.1.60","5407e492f802cca03eccb2211205632d", 6336, 6400, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6472, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.61/bin/mysqld (5.1.61)
{"5.1.61","c2ce56446b33ee22c16160b3f8206541", 6336, 6400, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6472, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.62/bin/mysqld (5.1.62)
{"5.1.62","5ab9ae376d93b71120e1c9dc2129c580", 6336, 6400, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6472, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.63/bin/mysqld (5.1.63)
{"5.1.63","ea56cc85859f146c42957177524492c3", 6336, 6400, 3696, 3968, 88, 2048, 8, 0, 24, 16, 120, 6472, 3848, 0, 0, 0, 232, 0, 0, 5616, 5648, 5632, 0, 0, 0},
//offsets for: /mysql/5.1.65/bin/mysqld (5.1.65)
{"5.1.65","65d905e173c06316b736ee4e9be15baf", 6392, 6456, 3752, 4024, 88, 2056, 8, 0, 24, 16, 120, 6528, 3904, 0, 0, 0, 240, 0, 0, 5672, 5704, 5688, 0, 0, 0},
//offsets for: /mysql/5.1.66/bin/mysqld (5.1.66)
{"5.1.66","2cd9a97779d436d1d5d045eb12620ef0", 6392, 6456, 3752, 4024, 88, 2056, 8, 0, 24, 16, 120, 6528, 3904, 0, 0, 0, 240, 0, 0, 5672, 5704, 5688, 0, 0, 0},
//offsets for: /mysql/5.1.67/bin/mysqld (5.1.67)
{"5.1.67","a33947226f24f59d30e7c40c61d840ca", 6392, 6456, 3752, 4024, 88, 2056, 8, 0, 24, 16, 120, 6528, 3904, 0, 0, 0, 240, 0, 0, 5672, 5704, 5688, 0, 0, 0},
//offsets for: /mysql/5.1.68/bin/mysqld (5.1.68)
{"5.1.68","673dd031ea4ad3493b47d74662a49079", 6392, 6456, 3752, 4024, 88, 2056, 8, 0, 24, 16, 120, 6528, 3904, 0, 0, 0, 240, 0, 0, 5672, 5704, 5688, 0, 0, 0},
//offsets for: /mysql/5.1.69/bin/mysqld (5.1.69)
{"5.1.69","af2936f85db019bfd44c7e12a2138707", 6392, 6456, 3752, 4024, 88, 2056, 8, 0, 24, 16, 120, 6528, 3904, 0, 0, 0, 240, 0, 0, 5672, 5704, 5688, 0, 0, 0},
//offsets for: /mysql/5.1.70/bin/mysqld (5.1.70)
{"5.1.70","67b86b3ffff1196ac6702a89cd41ff84", 6392, 6456, 3752, 4024, 88, 2072, 8, 0, 24, 16, 120, 6528, 3904, 0, 0, 0, 240, 0, 0, 5672, 5704, 5688, 0, 0, 0},
//offsets for: /mysql/5.1.71/bin/mysqld (5.1.71)
{"5.1.71","f648e9c956c85fbb1fbe8250df518755", 6392, 6456, 3752, 4024, 88, 2072, 8, 0, 24, 16, 120, 6528, 3904, 0, 0, 0, 240, 0, 0, 5672, 5704, 5688, 0, 0, 0},
//offsets for: /mysql/5.1.72/bin/mysqld (5.1.72)
{"5.1.72","f560445d3c5f98a88d50878b2cd661c0", 6400, 6464, 3752, 4024, 88, 2072, 8, 0, 24, 16, 120, 6536, 3904, 0, 0, 0, 240, 0, 0, 5680, 5712, 5696, 0, 0, 0},
//offsets for: /mysql/5.1.73/bin/mysqld (5.1.73)
{"5.1.73","c84e4519e1ada16c245a87170bf1c3f0", 6400, 6464, 3752, 4024, 88, 2072, 8, 0, 24, 16, 120, 6536, 3904, 0, 0, 0, 240, 0, 0, 5680, 5712, 5696, 0, 0, 0},
//offsets for: /mysql/5.5.10/bin/mysqld (5.5.10)
{"5.5.10","de2bb7a3fa3cea8c3aae9e0c544ab8f4", 6056, 6104, 3800, 4224, 88, 2560, 8, 0, 16, 24, 120, 6176, 4104, 0, 0, 0, 504, 0, 0, 5912, 5936, 5920, 5984, 548, 516},
//offsets for: /mysql/5.5.11/bin/mysqld (5.5.11)
@ -198,92 +125,6 @@ const ThdOffsets thd_offsets_arr[] =
{"5.6.17","525a28e1f7b05b2b03111f5f521b428d", 7928, 7976, 3992, 4512, 72, 2704, 96, 0, 32, 104, 136, 8064, 4384, 2800, 2808, 2812, 536, 0, 0, 6344, 6368, 6352, 13984, 548, 516},
//offsets for: /mysql/5.6.20/bin/mysqld (5.6.20)
{"5.6.20","2c58713ecc77d11b9dc798b7289231cc", 7928, 7976, 3992, 4512, 72, 2704, 96, 0, 32, 104, 136, 8064, 4384, 2800, 2808, 2812, 536, 0, 0, 6344, 6368, 6352, 13984, 548, 516},
//offsets for: /mysqlrpm/5.1.30/usr/sbin/mysqld (5.1.30-community)
{"5.1.30-community","8e43bda3644a883d46a1d064304b4f1d", 6184, 6248, 3656, 3928, 88, 2048, 8, 0, 24, 16, 120, 6320, 3808, 0, 0, 0, 232, 0, 0, 5456, 5488, 5472, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.31/usr/sbin/mysqld (5.1.31-community)
{"5.1.31-community","540d4cf28ea559a0edea0ee971c9a107", 6192, 6256, 3664, 3936, 88, 2040, 8, 0, 24, 16, 120, 6328, 3816, 0, 0, 0, 232, 0, 0, 5464, 5496, 5480, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.32/usr/sbin/mysqld (5.1.32-community)
{"5.1.32-community","b75c7d571e9d12b8c37ceafb9042c987", 6192, 6256, 3664, 3936, 88, 2040, 8, 0, 24, 16, 120, 6328, 3816, 0, 0, 0, 232, 0, 0, 5464, 5496, 5480, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.33/usr/sbin/mysqld (5.1.33-community)
{"5.1.33-community","56e820a385ff22f732e0638aa262b447", 6192, 6256, 3664, 3936, 88, 2048, 8, 0, 24, 16, 120, 6328, 3816, 0, 0, 0, 232, 0, 0, 5464, 5496, 5480, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.34/usr/sbin/mysqld (5.1.34-community)
{"5.1.34-community","da3c0f88578725356b04e7631591bef3", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.35/usr/sbin/mysqld (5.1.35-community)
{"5.1.35-community","c2676c2496fea6741ebd5df7cf7ce444", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.36/usr/sbin/mysqld (5.1.36-community)
{"5.1.36-community","3de797ee36be61a8221a6093eb9c649e", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.37/usr/sbin/mysqld (5.1.37-community)
{"5.1.37-community","508ffea25280c9454dcef065e5fd4af2", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.38/usr/sbin/mysqld (5.1.38-community)
{"5.1.38-community","3bf0d4cc9fded79b76e5467c1b5dac82", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.39/usr/sbin/mysqld (5.1.39-community)
{"5.1.39-community","deca5ca3813a9d4157f37f5280be8a26", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.40/usr/sbin/mysqld (5.1.40-community)
{"5.1.40-community","6ce779a6883b69a1ba28ca5640e60a55", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.41/usr/sbin/mysqld (5.1.41-community)
{"5.1.41-community","6ccf4357688d8e46bfcb4443966970b0", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.42/usr/sbin/mysqld (5.1.42-community)
{"5.1.42-community","8dd9f47e0998958d8826aa2a2487114e", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.43/usr/sbin/mysqld (5.1.43-community)
{"5.1.43-community","bcd73a2b710327861608fc3d3464f8df", 6200, 6264, 3672, 3944, 88, 2048, 8, 0, 24, 16, 120, 6336, 3824, 0, 0, 0, 232, 0, 0, 5472, 5504, 5488, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.44/usr/sbin/mysqld (5.1.44-community)
{"5.1.44-community","e059b94720daa145d9807a33e9c450b9", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.45/usr/sbin/mysqld (5.1.45-community)
{"5.1.45-community","7f681b9441bf05f20c4b1b5e7f580269", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.46/usr/sbin/mysqld (5.1.46-community)
{"5.1.46-community","7e16a80f8593ce5dc65042101c572b9c", 6208, 6272, 3680, 3952, 88, 2048, 8, 0, 24, 16, 120, 6344, 3832, 0, 0, 0, 232, 0, 0, 5480, 5512, 5496, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.47/usr/sbin/mysqld (5.1.47-community)
{"5.1.47-community","8a4de4573d4037cc27adf45ab7275544", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.48/usr/sbin/mysqld (5.1.48-community)
{"5.1.48-community","10ac2c73ff9476752f15c5658bc3d5ce", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.49/usr/sbin/mysqld (5.1.49-community)
{"5.1.49-community","85c8cd6984de26580ddf49d87ea76c43", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.50/usr/sbin/mysqld (5.1.50-community)
{"5.1.50-community","174ce50cfc926bfb04701acdd1d7489d", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.51/usr/sbin/mysqld (5.1.51-community)
{"5.1.51-community","4ebe71217f34c38fc80c8aa2c4ddcca8", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.52/usr/sbin/mysqld (5.1.52-community)
{"5.1.52-community","bbb6ca9baf04a4c596e53c49a1e34589", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.53/usr/sbin/mysqld (5.1.53-community)
{"5.1.53-community","90d9cd7d6c2793e31e42aaa378dbe044", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.54/usr/sbin/mysqld (5.1.54-community)
{"5.1.54-community","c23b86ac2f64e9de6731fef97e79c98e", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.55/usr/sbin/mysqld (5.1.55-community)
{"5.1.55-community","e5d0694364a5e14dd227cb3c28ea0928", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.56/usr/sbin/mysqld (5.1.56-community)
{"5.1.56-community","fd16157ab06cc0cfb3eba40e9936792c", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.57/usr/sbin/mysqld (5.1.57-community)
{"5.1.57-community","4c6d32f80c20657983f7ac316c6a6e10", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.58/usr/sbin/mysqld (5.1.58-community)
{"5.1.58-community","e42752084a90c708a94779d26589b748", 6336, 6400, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6472, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.59/usr/sbin/mysqld (5.1.59-community)
{"5.1.59-community","9463387bf70c07376a52a93bf44c51f0", 6328, 6392, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6464, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.60/usr/sbin/mysqld (5.1.60-community)
{"5.1.60-community","d9497964e8983a348538c0d05eaee7f0", 6328, 6392, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6464, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.61/usr/sbin/mysqld (5.1.61-community)
{"5.1.61-community","bda6030d35e7fafa5b1e57154a53b804", 6328, 6392, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6464, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.62/usr/sbin/mysqld (5.1.62-community)
{"5.1.62-community","a4e8de89e0d9a353d09687d3b4560cb3", 6328, 6392, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6464, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.63/usr/sbin/mysqld (5.1.63-community)
{"5.1.63-community","0f4d7e3b17eb36f17aafe4360993a769", 6328, 6392, 3688, 3960, 88, 2048, 8, 0, 24, 16, 120, 6464, 3840, 0, 0, 0, 232, 0, 0, 5608, 5640, 5624, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.65/usr/sbin/mysqld (5.1.65-community)
{"5.1.65-community","4df4c0dfe11913bd1ef2bb3a6bc7a40e", 6376, 6440, 3736, 4008, 88, 2056, 8, 0, 24, 16, 120, 6512, 3888, 0, 0, 0, 240, 0, 0, 5656, 5688, 5672, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.66/usr/sbin/mysqld (5.1.66-community)
{"5.1.66-community","544ed94102b82425e7592e7d7474fce4", 6376, 6440, 3736, 4008, 88, 2056, 8, 0, 24, 16, 120, 6512, 3888, 0, 0, 0, 240, 0, 0, 5656, 5688, 5672, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.67/usr/sbin/mysqld (5.1.67-community)
{"5.1.67-community","f67df6f2416940dbabff460b83b63677", 6376, 6440, 3736, 4008, 88, 2056, 8, 0, 24, 16, 120, 6512, 3888, 0, 0, 0, 240, 0, 0, 5656, 5688, 5672, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.68/usr/sbin/mysqld (5.1.68-community)
{"5.1.68-community","4042e9a2778090df6fd8481e03ed6737", 6376, 6440, 3736, 4008, 88, 2056, 8, 0, 24, 16, 120, 6512, 3888, 0, 0, 0, 240, 0, 0, 5656, 5688, 5672, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.69/usr/sbin/mysqld (5.1.69-community)
{"5.1.69-community","e9cb524b604419964f4dd55a8c87d618", 6376, 6440, 3736, 4008, 88, 2056, 8, 0, 24, 16, 120, 6512, 3888, 0, 0, 0, 240, 0, 0, 5656, 5688, 5672, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.70/usr/sbin/mysqld (5.1.70-community)
{"5.1.70-community","e70f9d48dad2a30b24e6c2744bed94d2", 6376, 6440, 3736, 4008, 88, 2072, 8, 0, 24, 16, 120, 6512, 3888, 0, 0, 0, 240, 0, 0, 5656, 5688, 5672, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.71/usr/sbin/mysqld (5.1.71-community)
{"5.1.71-community","c8453ca637925c878356ca43eef8f654", 6376, 6440, 3736, 4008, 88, 2072, 8, 0, 24, 16, 120, 6512, 3888, 0, 0, 0, 240, 0, 0, 5656, 5688, 5672, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.72/usr/sbin/mysqld (5.1.72-community)
{"5.1.72-community","c53f0d8b4d400755e8c476cd512dcea3", 6384, 6448, 3736, 4008, 88, 2072, 8, 0, 24, 16, 120, 6520, 3888, 0, 0, 0, 240, 0, 0, 5664, 5696, 5680, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.73/usr/sbin/mysqld (5.1.73-community)
{"5.1.73-community","85cdb461556846fb29cbbaae49dfde94", 6384, 6448, 3736, 4008, 88, 2072, 8, 0, 24, 16, 120, 6520, 3888, 0, 0, 0, 240, 0, 0, 5664, 5696, 5680, 0, 0, 0},
//offsets for: /mysqlrpm/5.5.10/usr/sbin/mysqld (5.5.10)
{"5.5.10","f9d15e7ff70ad177923b9d2a14b9bc19", 6056, 6104, 3800, 4224, 88, 2560, 8, 0, 16, 24, 120, 6176, 4104, 0, 0, 0, 504, 0, 0, 5912, 5936, 5920, 5984, 548, 516},
//offsets for: /mysqlrpm/5.5.11/usr/sbin/mysqld (5.5.11)
@ -455,447 +296,28 @@ const ThdOffsets thd_offsets_arr[] =
//offsets for: /mysqlrpm/5.7.9/usr/sbin/mysqld (5.7.9)
{"5.7.9","1cb6f2ea6f98c2788d51a196afa153d9", 7784, 7832, 3608, 4760, 456, 360, 0, 32, 64, 160, 536, 7948, 4336, 3640, 3648, 3652, 6032, 2080, 8, 7016, 7056, 7040, 13424, 148, 672},
};
#else
//32 bit offsets
const ThdOffsets thd_offsets_arr[] =
{
/* +++ MYSQL 32 OFFSETS GO HERE +++ */
//offsets for: /mysqlrpm/5.5.58/usr/sbin/mysqld (5.5.58)
{"5.5.58","838deaf65cca179c35bc97340032fdf6", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.6.38/usr/sbin/mysqld (5.6.38)
{"5.6.38","574d6929a5e6785b9c87486134436d51", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.7.20/usr/sbin/mysqld (5.7.20)
{"5.7.20","f0023b1a30efeeabc50eebeb4824831a", 5080, 5108, 2212, 3032, 296, 200, 0, 20, 40, 100, 340, 5196, 2776, 3108, 3112, 3116, 3716, 1152, 4, 4532, 4568, 4552, 9036, 80, 604},
//offsets for: /mysqlrpm/5.6.36/usr/sbin/mysqld (5.6.36)
{"5.6.36","1bfad8eeba37c4c815c694b3aac3b64f", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.37/usr/sbin/mysqld (5.6.37)
{"5.6.37","6d406a1db522b48b1a414381cbbbce70", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.7.18/usr/sbin/mysqld (5.7.18)
{"5.7.18","142f3e74fee2108cc478ae4f8bdbecf9", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.19/usr/sbin/mysqld (5.7.19)
{"5.7.19","83825e83220bb4b73ebaa6b15933b827", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.5.56/usr/sbin/mysqld (5.5.56)
{"5.5.56","49705b8ced6b8b7489a413bcdc5b1641", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.57/usr/sbin/mysqld (5.5.57)
{"5.5.57","8141b01794510b0c7067b1074d51199d", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysql/5.1.30/bin/mysqld (5.1.30)
{"5.1.30","f02d15a37e8e7513e7570023b48ccb4d", 4028, 4068, 2228, 2408, 44, 1180, 4, 0, 12, 8, 60, 4128, 2340, 0, 0, 0, 120, 0, 0, 3352, 3384, 3368, 0, 0, 0},
//offsets for: /mysql/5.1.31/bin/mysqld (5.1.31)
{"5.1.31","a3a240c57429f67c4fcb5c960d30f5cc", 4036, 4076, 2236, 2416, 44, 1172, 4, 0, 12, 8, 60, 4136, 2348, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysql/5.1.32/bin/mysqld (5.1.32)
{"5.1.32","b8d4491363c8b4e4fb61fce807cb849c", 4036, 4076, 2236, 2416, 44, 1172, 4, 0, 12, 8, 60, 4136, 2348, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysql/5.1.33/bin/mysqld (5.1.33)
{"5.1.33","1b8c93710fe908565cf434b8a4a472c6", 4040, 4080, 2236, 2416, 44, 1176, 4, 0, 12, 8, 60, 4140, 2348, 0, 0, 0, 120, 0, 0, 3364, 3396, 3380, 0, 0, 0},
//offsets for: /mysql/5.1.34/bin/mysqld (5.1.34)
{"5.1.34","dcbd60d1c75bcb75b75bf0428b64bcfa", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.35/bin/mysqld (5.1.35)
{"5.1.35","ffd1fa84e00daace393e5450298fcbeb", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.36/bin/mysqld (5.1.36)
{"5.1.36","3a45ab0b7d8bcac42933b8635b7898ef", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.37/bin/mysqld (5.1.37)
{"5.1.37","fb51c158439a1a2524048822f803b900", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.38/bin/mysqld (5.1.38)
{"5.1.38","3325969a0feffd660968ff489d59e648", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.39/bin/mysqld (5.1.39)
{"5.1.39","e3c3f1ab7d6f11d4db161f76e01ae229", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.40/bin/mysqld (5.1.40)
{"5.1.40","f068b9eef84e76556e90889148011911", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.41/bin/mysqld (5.1.41)
{"5.1.41","dcfa2d28d2bb193d8883bf0f465582db", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.42/bin/mysqld (5.1.42)
{"5.1.42","f384b97929c2cef7cfe292cc2d1ed018", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.43/bin/mysqld (5.1.43)
{"5.1.43","10035c4e3877da190d6f2b00c3f28eea", 4044, 4084, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4144, 2352, 0, 0, 0, 120, 0, 0, 3368, 3400, 3384, 0, 0, 0},
//offsets for: /mysql/5.1.44/bin/mysqld (5.1.44)
{"5.1.44","5119573ff0a4ad1688a5ac6412b5b51a", 4048, 4088, 2244, 2424, 44, 1176, 4, 0, 12, 8, 60, 4148, 2356, 0, 0, 0, 120, 0, 0, 3372, 3404, 3388, 0, 0, 0},
//offsets for: /mysql/5.1.45/bin/mysqld (5.1.45)
{"5.1.45","8a57e78f7b0bf6818ba032c05a4b5c6b", 4048, 4088, 2244, 2424, 44, 1176, 4, 0, 12, 8, 60, 4148, 2356, 0, 0, 0, 120, 0, 0, 3372, 3404, 3388, 0, 0, 0},
//offsets for: /mysql/5.1.46/bin/mysqld (5.1.46)
{"5.1.46","090c3c45fbe7a37fa83b1567604d9598", 4048, 4088, 2244, 2424, 44, 1176, 4, 0, 12, 8, 60, 4148, 2356, 0, 0, 0, 120, 0, 0, 3372, 3404, 3388, 0, 0, 0},
//offsets for: /mysql/5.1.47/bin/mysqld (5.1.47)
{"5.1.47","1864a85030c04e85dc9c9c37db449e11", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.48/bin/mysqld (5.1.48)
{"5.1.48","73a8915a1549012fcfeefe285f9dda3b", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.49/bin/mysqld (5.1.49)
{"5.1.49","cc318106e6d7670c2e0d787c61c64e3e", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.50/bin/mysqld (5.1.50)
{"5.1.50","d651dd6ba898bb6fe4b94a820f6bc670", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.51/bin/mysqld (5.1.51)
{"5.1.51","bc5b02298ab8f928c57055a1ddf9f9eb", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.52/bin/mysqld (5.1.52)
{"5.1.52","1553d70d4a1e50cbc3372cfc19c781d1", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.53/bin/mysqld (5.1.53)
{"5.1.53","c9e447344659169b6a94c24b30872539", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.54/bin/mysqld (5.1.54)
{"5.1.54","bf71b8a6a3ba8d1dccae9173d1b24f1c", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.55/bin/mysqld (5.1.55)
{"5.1.55","9fad028c88f5236d6d573b49d228cfbd", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.56/bin/mysqld (5.1.56)
{"5.1.56","01ed5d208a836a81770a9b4cf7e3c950", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.57/bin/mysqld (5.1.57)
{"5.1.57","e180e87ea25ddf3834a6f397e56e6df6", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.58/bin/mysqld (5.1.58)
{"5.1.58","46795902e2a8a54976e3c4fd81cb567f", 4112, 4152, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4212, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.59/bin/mysqld (5.1.59)
{"5.1.59","3122bfbeea3e4b420be996eb64244fb4", 4104, 4144, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4204, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.60/bin/mysqld (5.1.60)
{"5.1.60","520270041d8c490d49233e88741c025c", 4104, 4144, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4204, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.61/bin/mysqld (5.1.61)
{"5.1.61","1a7a0981d77f4d212e899efaa581bd42", 4104, 4144, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4204, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.62/bin/mysqld (5.1.62)
{"5.1.62","4c5fd81faa9fe407c8a7fbd11b29351a", 4104, 4144, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4204, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.63/bin/mysqld (5.1.63)
{"5.1.63","576124febe6310985e432f6346031ff4", 4104, 4144, 2248, 2428, 44, 1176, 4, 0, 12, 8, 60, 4204, 2360, 0, 0, 0, 120, 0, 0, 3436, 3468, 3452, 0, 0, 0},
//offsets for: /mysql/5.1.65/bin/mysqld (5.1.65)
{"5.1.65","96c750de824898f8af435bd7b73a5e88", 4140, 4180, 2284, 2464, 44, 1180, 4, 0, 12, 8, 60, 4240, 2396, 0, 0, 0, 124, 0, 0, 3472, 3504, 3488, 0, 0, 0},
//offsets for: /mysql/5.1.66/bin/mysqld (5.1.66)
{"5.1.66","db5aea9077c989e079980960405807bc", 4140, 4180, 2284, 2464, 44, 1180, 4, 0, 12, 8, 60, 4240, 2396, 0, 0, 0, 124, 0, 0, 3472, 3504, 3488, 0, 0, 0},
//offsets for: /mysql/5.1.67/bin/mysqld (5.1.67)
{"5.1.67","9f2609f5925abe6f3c01a05a53569b35", 4140, 4180, 2284, 2464, 44, 1180, 4, 0, 12, 8, 60, 4240, 2396, 0, 0, 0, 124, 0, 0, 3472, 3504, 3488, 0, 0, 0},
//offsets for: /mysql/5.1.68/bin/mysqld (5.1.68)
{"5.1.68","d03c42d8a8946f11ace86a5e1189114d", 4140, 4180, 2284, 2464, 44, 1180, 4, 0, 12, 8, 60, 4240, 2396, 0, 0, 0, 124, 0, 0, 3472, 3504, 3488, 0, 0, 0},
//offsets for: /mysql/5.1.69/bin/mysqld (5.1.69)
{"5.1.69","5abf5a9f9f9c01be997595b066a40986", 4140, 4180, 2284, 2464, 44, 1180, 4, 0, 12, 8, 60, 4240, 2396, 0, 0, 0, 124, 0, 0, 3472, 3504, 3488, 0, 0, 0},
//offsets for: /mysql/5.1.70/bin/mysqld (5.1.70)
{"5.1.70","f1c06fde306a5cd5b195425c18c4351b", 4140, 4180, 2284, 2464, 44, 1188, 4, 0, 12, 8, 60, 4240, 2396, 0, 0, 0, 124, 0, 0, 3472, 3504, 3488, 0, 0, 0},
//offsets for: /mysql/5.1.71/bin/mysqld (5.1.71)
{"5.1.71","5e9120167eae0138de4e6f307f337383", 4140, 4180, 2284, 2464, 44, 1188, 4, 0, 12, 8, 60, 4240, 2396, 0, 0, 0, 124, 0, 0, 3472, 3504, 3488, 0, 0, 0},
//offsets for: /mysql/5.1.72/bin/mysqld (5.1.72)
{"5.1.72","199d47e26e5a4cc29399724f47c30aca", 4144, 4184, 2284, 2464, 44, 1188, 4, 0, 12, 8, 60, 4244, 2396, 0, 0, 0, 124, 0, 0, 3476, 3508, 3492, 0, 0, 0},
//offsets for: /mysql/5.1.73/bin/mysqld (5.1.73)
{"5.1.73","6a9357091496248e25387f9c2c0c75c4", 4144, 4184, 2284, 2464, 44, 1188, 4, 0, 12, 8, 60, 4244, 2396, 0, 0, 0, 124, 0, 0, 3476, 3508, 3492, 0, 0, 0},
//offsets for: /mysql/5.5.10/bin/mysqld (5.5.10)
{"5.5.10","f27715ede95269b83527338739184f49", 3816, 3844, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3900, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3776, 548, 516},
//offsets for: /mysql/5.5.11/bin/mysqld (5.5.11)
{"5.5.11","896bf69c3b42fb77e9efdd5fd3661800", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.12/bin/mysqld (5.5.12)
{"5.5.12","c95e1181fadd0a04fe2c7a153058b6f3", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.13/bin/mysqld (5.5.13)
{"5.5.13","d22b9d5bccd9f8bdb3158a87edd0992e", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.14/bin/mysqld (5.5.14)
{"5.5.14","e77fa342d52bd3a7cbd551b8a9649e40", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.15/bin/mysqld (5.5.15)
{"5.5.15","f070920da92c8fdf920f516bfbf7cbb4", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.16/bin/mysqld (5.5.16)
{"5.5.16","291c0f871da9691a2271d48e79d7cf2b", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysql/5.5.17/bin/mysqld (5.5.17)
{"5.5.17","64fde4494dbdd3e05457df5ac93c7760", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysql/5.5.18/bin/mysqld (5.5.18)
{"5.5.18","5f6f2516ff4728f3b04613ed66233aa5", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysql/5.5.19/bin/mysqld (5.5.19)
{"5.5.19","b407d678b9b855bfd29ba3c9f014d4b0", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.20/bin/mysqld (5.5.20)
{"5.5.20","cb9b6887ea525fe9965121d357163fe4", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.21/bin/mysqld (5.5.21)
{"5.5.21","a0762cee3ad5d4e77480956144900213", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.22/bin/mysqld (5.5.22)
{"5.5.22","f635047c7ddf74dcac98612a65e40fe1", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.23/bin/mysqld (5.5.23)
{"5.5.23","8f51987d3f0d0dc044adcf42937050f6", 3808, 3836, 2360, 2692, 44, 1644, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.24/bin/mysqld (5.5.24)
{"5.5.24","a3916dca234905bd49b3fefe5d6ad738", 3808, 3836, 2360, 2692, 44, 1644, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.25/bin/mysqld (5.5.25)
{"5.5.25","f16c3fa53f77e5f25fd25694b5a27c48", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysql/5.5.27/bin/mysqld (5.5.27)
{"5.5.27","b4d8ccf9348ecfe52fcf1d34b37a394d", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysql/5.5.28/bin/mysqld (5.5.28)
{"5.5.28","f8922e4289a17acf0347e478f6f30705", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysql/5.5.29/bin/mysqld (5.5.29)
{"5.5.29","e94a673a244449de87e6a489a7a08acb", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysql/5.5.30/bin/mysqld (5.5.30)
{"5.5.30","c7b98be45d35b77da6679c354c23d1fa", 3816, 3844, 2368, 2700, 44, 1644, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysql/5.5.31/bin/mysqld (5.5.31)
{"5.5.31","36631a7c748358598ba21cd4157545d9", 3816, 3844, 2368, 2700, 44, 1644, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysql/5.5.32/bin/mysqld (5.5.32)
{"5.5.32","85199d7a643bf0c336385f613b007018", 3816, 3844, 2368, 2700, 44, 1656, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysql/5.5.33/bin/mysqld (5.5.33)
{"5.5.33","3172729c5bf6e81c8d87fe26fe248204", 3816, 3844, 2368, 2700, 44, 1656, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysql/5.5.36/bin/mysqld (5.5.36)
{"5.5.36","22663b7989f3c24619493ac414cbca38", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysql/5.5.8/bin/mysqld (5.5.8)
{"5.5.8","9fad75a10170625712be354ec5b52f2d", 3792, 3820, 2336, 2668, 44, 1640, 4, 0, 8, 12, 60, 3876, 2600, 0, 0, 0, 308, 0, 0, 3692, 3716, 3700, 3752, 548, 516},
//offsets for: /mysql/5.5.9/bin/mysqld (5.5.9)
{"5.5.9","6ff8ac441ea0e5ff90dc95a47443ea8c", 3816, 3844, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3900, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3776, 548, 516},
//offsets for: /mysql/5.6.10/bin/mysqld (5.6.10)
{"5.6.10","84600f18354f519e38302c04fe55ed9c", 5572, 5600, 2640, 2980, 36, 1712, 4, 0, 8, 12, 72, 5672, 2912, 1248, 1252, 1256, 348, 0, 0, 4116, 4140, 4124, 9500, 548, 516},
//offsets for: /mysql/5.6.11/bin/mysqld (5.6.11)
{"5.6.11","72e67111f3c1d1c1d4e7095e3a004fcf", 5572, 5600, 2640, 2980, 36, 1724, 4, 0, 8, 12, 72, 5672, 2912, 2272, 2276, 2280, 348, 0, 0, 4116, 4140, 4124, 9512, 548, 516},
//offsets for: /mysql/5.6.12/bin/mysqld (5.6.12)
{"5.6.12","469ed6bc745eea0d47a69ecf7b3e0d56", 5580, 5608, 2640, 2980, 36, 1732, 4, 0, 8, 12, 72, 5680, 2912, 2264, 2268, 2272, 348, 0, 0, 4124, 4148, 4132, 9528, 548, 516},
//offsets for: /mysql/5.6.13/bin/mysqld (5.6.13)
{"5.6.13","f25a8fabbb1d205f0f2d772d7f41b9da", 5580, 5608, 2640, 2980, 36, 1732, 4, 0, 8, 12, 72, 5680, 2912, 2268, 2272, 2276, 348, 0, 0, 4124, 4148, 4132, 9544, 548, 516},
//offsets for: /mysql/5.6.16/bin/mysqld (5.6.16)
{"5.6.16","7019959ebb4adaff1047aa4dfb1ff688", 5648, 5676, 2652, 3044, 36, 1748, 60, 0, 20, 64, 72, 5748, 2972, 2268, 2272, 2276, 348, 0, 0, 4192, 4216, 4200, 9628, 548, 516},
//offsets for: /mysql/5.6.17/bin/mysqld (5.6.17)
{"5.6.17","fc472182fa82c4e6a2e84fa3e6550bc9", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.1.30/usr/sbin/mysqld (5.1.30-community)
{"5.1.30-community","fdfe108d05c262c185a7c28b2e493c10", 4024, 4064, 2224, 2404, 44, 1180, 4, 0, 12, 8, 60, 4124, 2336, 0, 0, 0, 120, 0, 0, 3348, 3380, 3364, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.31/usr/sbin/mysqld (5.1.31-community)
{"5.1.31-community","79e595a948564164886471fce7b90414", 4028, 4068, 2228, 2408, 44, 1172, 4, 0, 12, 8, 60, 4128, 2340, 0, 0, 0, 120, 0, 0, 3352, 3384, 3368, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.32/usr/sbin/mysqld (5.1.32-community)
{"5.1.32-community","08bbc180f9aed54f3b8fb596360766cd", 4028, 4068, 2228, 2408, 44, 1172, 4, 0, 12, 8, 60, 4128, 2340, 0, 0, 0, 120, 0, 0, 3352, 3384, 3368, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.33/usr/sbin/mysqld (5.1.33-community)
{"5.1.33-community","c9c3d4de320bbf721a13b0f2d7469a0d", 4032, 4072, 2228, 2408, 44, 1176, 4, 0, 12, 8, 60, 4132, 2340, 0, 0, 0, 120, 0, 0, 3356, 3388, 3372, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.34/usr/sbin/mysqld (5.1.34-community)
{"5.1.34-community","806598500d6b9264dcd78eb6f0ed037b", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.35/usr/sbin/mysqld (5.1.35-community)
{"5.1.35-community","b4202f285a39dc8875fb718e1310c2cd", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.36/usr/sbin/mysqld (5.1.36-community)
{"5.1.36-community","76dd39a6a4bd61313745b984c186caa2", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.37/usr/sbin/mysqld (5.1.37-community)
{"5.1.37-community","615173a7021b143a65c31d0e58d01172", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.38/usr/sbin/mysqld (5.1.38-community)
{"5.1.38-community","f818189713bb56ccce507a4db4fcbfed", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.39/usr/sbin/mysqld (5.1.39-community)
{"5.1.39-community","9951b3c9c050a9a5e0a2994295e0aa0c", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.40/usr/sbin/mysqld (5.1.40-community)
{"5.1.40-community","3f44d47492e746e57883fb44e7f92195", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.41/usr/sbin/mysqld (5.1.41-community)
{"5.1.41-community","b03f583f769bf2638170a157835baffb", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.42/usr/sbin/mysqld (5.1.42-community)
{"5.1.42-community","ec01163698da7c64e9267e2e4b87133d", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.43/usr/sbin/mysqld (5.1.43-community)
{"5.1.43-community","dc93f6b2f35e4b7c6814dc39e6bdf7f4", 4036, 4076, 2232, 2412, 44, 1176, 4, 0, 12, 8, 60, 4136, 2344, 0, 0, 0, 120, 0, 0, 3360, 3392, 3376, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.44/usr/sbin/mysqld (5.1.44-community)
{"5.1.44-community","cd6f166239d377423533400bf7b00ea3", 4040, 4080, 2236, 2416, 44, 1176, 4, 0, 12, 8, 60, 4140, 2348, 0, 0, 0, 120, 0, 0, 3364, 3396, 3380, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.45/usr/sbin/mysqld (5.1.45-community)
{"5.1.45-community","8dcfe0e4adfad351d33f0939442480f6", 4040, 4080, 2236, 2416, 44, 1176, 4, 0, 12, 8, 60, 4140, 2348, 0, 0, 0, 120, 0, 0, 3364, 3396, 3380, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.46/usr/sbin/mysqld (5.1.46-community)
{"5.1.46-community","5e2689bea4fbccceed1e32cd96cc3c34", 4040, 4080, 2236, 2416, 44, 1176, 4, 0, 12, 8, 60, 4140, 2348, 0, 0, 0, 120, 0, 0, 3364, 3396, 3380, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.47/usr/sbin/mysqld (5.1.47-community)
{"5.1.47-community","d24830298658630ff57c28e886f7867a", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.48/usr/sbin/mysqld (5.1.48-community)
{"5.1.48-community","0fb5da11cb2af69c9c8ccb4e7e09c2ba", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.49/usr/sbin/mysqld (5.1.49-community)
{"5.1.49-community","44c5f411e0ca0251afed127c2eab099a", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.50/usr/sbin/mysqld (5.1.50-community)
{"5.1.50-community","ba318e3ea6c628e771c061bc8f8fd747", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.51/usr/sbin/mysqld (5.1.51-community)
{"5.1.51-community","9e3294ed95b2f1197466f3b4100074b4", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.52/usr/sbin/mysqld (5.1.52-community)
{"5.1.52-community","6bef5cbe540f8a5d445b9ae243a0d228", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.53/usr/sbin/mysqld (5.1.53-community)
{"5.1.53-community","cd34abf1b7cc20928a30b23c9270bae9", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.54/usr/sbin/mysqld (5.1.54-community)
{"5.1.54-community","af4e3ed1f31aba894714bb9dd572b920", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.55/usr/sbin/mysqld (5.1.55-community)
{"5.1.55-community","3b201091f1f87ec89c0f69b5e5712cd5", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.56/usr/sbin/mysqld (5.1.56-community)
{"5.1.56-community","43fb22017f5fb7ba436dbf53fe45ac5d", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.57/usr/sbin/mysqld (5.1.57-community)
{"5.1.57-community","b3b137aaa9550b070185e7fb1b788a97", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.58/usr/sbin/mysqld (5.1.58-community)
{"5.1.58-community","728f80ea4a231f85b2dc8661bf6828fc", 4104, 4144, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4204, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.59/usr/sbin/mysqld (5.1.59-community)
{"5.1.59-community","2405f0bf32c0a1439a157e54431443de", 4096, 4136, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4196, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.60/usr/sbin/mysqld (5.1.60-community)
{"5.1.60-community","bc2d74ea58d22d998f8f8c88139fc5f7", 4096, 4136, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4196, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.61/usr/sbin/mysqld (5.1.61-community)
{"5.1.61-community","f73013eb2001a02c84ddd0ac42a307ac", 4096, 4136, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4196, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.62/usr/sbin/mysqld (5.1.62-community)
{"5.1.62-community","f410638e7414c6cc709b7d5cda24669c", 4096, 4136, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4196, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.63/usr/sbin/mysqld (5.1.63-community)
{"5.1.63-community","2b39264a67466c6f1dfa37c37a8a6bd0", 4096, 4136, 2240, 2420, 44, 1176, 4, 0, 12, 8, 60, 4196, 2352, 0, 0, 0, 120, 0, 0, 3428, 3460, 3444, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.65/usr/sbin/mysqld (5.1.65-community)
{"5.1.65-community","0e96922fe95be696f7f91fc5a94c5d46", 4124, 4164, 2268, 2448, 44, 1180, 4, 0, 12, 8, 60, 4224, 2380, 0, 0, 0, 124, 0, 0, 3456, 3488, 3472, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.66/usr/sbin/mysqld (5.1.66-community)
{"5.1.66-community","60049b5c82e3479323001ffb28447820", 4124, 4164, 2268, 2448, 44, 1180, 4, 0, 12, 8, 60, 4224, 2380, 0, 0, 0, 124, 0, 0, 3456, 3488, 3472, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.67/usr/sbin/mysqld (5.1.67-community)
{"5.1.67-community","2ca1d344c7054644a7e98c34b11bee64", 4124, 4164, 2268, 2448, 44, 1180, 4, 0, 12, 8, 60, 4224, 2380, 0, 0, 0, 124, 0, 0, 3456, 3488, 3472, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.68/usr/sbin/mysqld (5.1.68-community)
{"5.1.68-community","df5dc268b36dbe853ed37d91fd4b6b3f", 4124, 4164, 2268, 2448, 44, 1180, 4, 0, 12, 8, 60, 4224, 2380, 0, 0, 0, 124, 0, 0, 3456, 3488, 3472, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.69/usr/sbin/mysqld (5.1.69-community)
{"5.1.69-community","4c8acbca31f3f4ba44d35db9f5c65bc0", 4124, 4164, 2268, 2448, 44, 1180, 4, 0, 12, 8, 60, 4224, 2380, 0, 0, 0, 124, 0, 0, 3456, 3488, 3472, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.70/usr/sbin/mysqld (5.1.70-community)
{"5.1.70-community","605c76c9d37a890cea85c075aeaaa2e6", 4124, 4164, 2268, 2448, 44, 1188, 4, 0, 12, 8, 60, 4224, 2380, 0, 0, 0, 124, 0, 0, 3456, 3488, 3472, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.71/usr/sbin/mysqld (5.1.71-community)
{"5.1.71-community","2039eb1fb90b85d3744e3628b3ab35fa", 4124, 4164, 2268, 2448, 44, 1188, 4, 0, 12, 8, 60, 4224, 2380, 0, 0, 0, 124, 0, 0, 3456, 3488, 3472, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.72/usr/sbin/mysqld (5.1.72-community)
{"5.1.72-community","3f7221660b8c9e953f327da95d250597", 4128, 4168, 2268, 2448, 44, 1188, 4, 0, 12, 8, 60, 4228, 2380, 0, 0, 0, 124, 0, 0, 3460, 3492, 3476, 0, 0, 0},
//offsets for: /mysqlrpm/5.1.73/usr/sbin/mysqld (5.1.73-community)
{"5.1.73-community","3ecceab3ca6a816f5744a9437208e5a3", 4128, 4168, 2268, 2448, 44, 1188, 4, 0, 12, 8, 60, 4228, 2380, 0, 0, 0, 124, 0, 0, 3460, 3492, 3476, 0, 0, 0},
//offsets for: /mysqlrpm/5.5.10/usr/sbin/mysqld (5.5.10)
{"5.5.10","f9e6ef8075fe370842c0fce571eac6e1", 3816, 3844, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3900, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.11/usr/sbin/mysqld (5.5.11)
{"5.5.11","37c160fac1cc844fc4aa09bb23a60022", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.12/usr/sbin/mysqld (5.5.12)
{"5.5.12","565093ea45815edd8fa8bd444825aa6d", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.13/usr/sbin/mysqld (5.5.13)
{"5.5.13","0592c10129e360623a70bbcc1618c7ad", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.14/usr/sbin/mysqld (5.5.14)
{"5.5.14","53eca2f96ec9185c1b733c2b254fa416", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.15/usr/sbin/mysqld (5.5.15)
{"5.5.15","01fa6e9c9eafb638c801cc3d261dca70", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.16/usr/sbin/mysqld (5.5.16)
{"5.5.16","0959bb8b5a0fa940c900873ff743bd59", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysqlrpm/5.5.17/usr/sbin/mysqld (5.5.17)
{"5.5.17","c99b809e13c52ac0e173baff0df24f75", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysqlrpm/5.5.18/usr/sbin/mysqld (5.5.18)
{"5.5.18","bbeb7e7ad983ea1db87665d8e530f6b6", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysqlrpm/5.5.19/usr/sbin/mysqld (5.5.19)
{"5.5.19","f3c31e2a5d95d3511b7106441f38929e", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.20/usr/sbin/mysqld (5.5.20)
{"5.5.20","c73100bcb0d967b627cad72e66503194", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.21/usr/sbin/mysqld (5.5.21)
{"5.5.21","18d78ced97227b83e62e9b43ba5b3883", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.22/usr/sbin/mysqld (5.5.22)
{"5.5.22","9da3081f83069a2762831d0ead5a97c8", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.23/usr/sbin/mysqld (5.5.23)
{"5.5.23","c94f20f31cfa674d5763da7d2344c219", 3808, 3836, 2360, 2692, 44, 1644, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.24/usr/sbin/mysqld (5.5.24)
{"5.5.24","10e0ced8d28daf6a9c16d2b57be7c6af", 3808, 3836, 2360, 2692, 44, 1644, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.25/usr/sbin/mysqld (5.5.25)
{"5.5.25","bd20af37978967a145724098e913eeda", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.27/usr/sbin/mysqld (5.5.27)
{"5.5.27","e6a9760303ea8fdd4face5a88d925059", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.28/usr/sbin/mysqld (5.5.28)
{"5.5.28","8f435a5b9308fd2c4d20860fb3b38ec7", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.29/usr/sbin/mysqld (5.5.29)
{"5.5.29","89c4df6dcf941ccded0c08c73d976877", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.30/usr/sbin/mysqld (5.5.30)
{"5.5.30","0186d1ef4725814924bfe968e3455138", 3816, 3844, 2368, 2700, 44, 1644, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.31/usr/sbin/mysqld (5.5.31)
{"5.5.31","190e7556e226f8690ba8672869178e4c", 3816, 3844, 2368, 2700, 44, 1644, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.32/usr/sbin/mysqld (5.5.32)
{"5.5.32","3c00829c6ef3286598079b9f49de9843", 3816, 3844, 2368, 2700, 44, 1656, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.33/usr/sbin/mysqld (5.5.33)
{"5.5.33","403fe8f9ecd935890f7ebc73297a08bb", 3816, 3844, 2368, 2700, 44, 1656, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.34/usr/sbin/mysqld (5.5.34)
{"5.5.34","fc8bc7c4edd6c115be5f941ca4618f63", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.35/usr/sbin/mysqld (5.5.35)
{"5.5.35","7cd5543273a70209e746b6df7d4b5406", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.36/usr/sbin/mysqld (5.5.36)
{"5.5.36","361590c58e15541246b6d3dbc46011da", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.37/usr/sbin/mysqld (5.5.37)
{"5.5.37","4f7f6578b33b23ae04aa5c8b13a335dc", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.38/usr/sbin/mysqld (5.5.38)
{"5.5.38","89e8b85dd5731e15df3d5597020c0ec8", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.39/usr/sbin/mysqld (5.5.39)
{"5.5.39","0a43c59be487d93a14322628464a5b1f", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.40/usr/sbin/mysqld (5.5.40)
{"5.5.40","a1549dfa57facd1bc63ba130d359c206", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.41/usr/sbin/mysqld (5.5.41)
{"5.5.41","b234951450a025962337644f8895420a", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.42/usr/sbin/mysqld (5.5.42)
{"5.5.42","e0e62892aeb511bcfe92fcd95bf90fcb", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.43/usr/sbin/mysqld (5.5.43)
{"5.5.43","5bb9944b00a46765a12e6a3a261e10fa", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.44/usr/sbin/mysqld (5.5.44)
{"5.5.44","e69b8c103a28a09dbe6aedd1b3b433f8", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.45/usr/sbin/mysqld (5.5.45)
{"5.5.45","c91cfb5d8b250a40d626d4fe1bc89fdd", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.46/usr/sbin/mysqld (5.5.46)
{"5.5.46","ad19ca91985eaafe185c0a3f4e51fd9a", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.47/usr/sbin/mysqld (5.5.47)
{"5.5.47","669f76493658cd2758af28a1c391391a", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.48/usr/sbin/mysqld (5.5.48)
{"5.5.48","731f6399029830b0b9ffa151541ed474", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.49/usr/sbin/mysqld (5.5.49)
{"5.5.49","3fbac9ee400e5ca56e0b328f23c38b54", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.50/usr/sbin/mysqld (5.5.50)
{"5.5.50","2adacdba4c475e574dedbf97366159c7", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.51/usr/sbin/mysqld (5.5.51)
{"5.5.51","f94f10989d22e1f628de8fe475f6365f", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.52/usr/sbin/mysqld (5.5.52)
{"5.5.52","ec79e228d8a428a7514986298d458876", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.53/usr/sbin/mysqld (5.5.53)
{"5.5.53","be1d5887eaa3488dda02616be36cba48", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.54/usr/sbin/mysqld (5.5.54)
{"5.5.54","948e31806b6e19097c312f75bba42b3c", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.55/usr/sbin/mysqld (5.5.55)
{"5.5.55","9066eaea34ffce6ef0e0fa31c6554bf9", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.56/usr/sbin/mysqld (5.5.56)
{"5.5.56","d6e5ef546ee6b8b592b82e2d28d36534", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.8/usr/sbin/mysqld (5.5.8)
{"5.5.8","3132e8c883f72caf4c8eddb24fd005b4", 3792, 3820, 2336, 2668, 44, 1640, 4, 0, 8, 12, 60, 3876, 2600, 0, 0, 0, 308, 0, 0, 3692, 3716, 3700, 3752, 548, 516},
//offsets for: /mysqlrpm/5.5.9/usr/sbin/mysqld (5.5.9)
{"5.5.9","1f9f8f5109687db75c15bc04d4396842", 3816, 3844, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3900, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3776, 548, 516},
//offsets for: /mysqlrpm/5.6.10/usr/sbin/mysqld (5.6.10)
{"5.6.10","dd3abddcfd0015de81b6a26b6190cefb", 5572, 5600, 2640, 2980, 36, 1712, 4, 0, 8, 12, 72, 5672, 2912, 1248, 1252, 1256, 348, 0, 0, 4116, 4140, 4124, 9500, 548, 516},
//offsets for: /mysqlrpm/5.6.11/usr/sbin/mysqld (5.6.11)
{"5.6.11","0f716b88d1c11c031dbb206a3e1b31a4", 5572, 5600, 2640, 2980, 36, 1724, 4, 0, 8, 12, 72, 5672, 2912, 2272, 2276, 2280, 348, 0, 0, 4116, 4140, 4124, 9512, 548, 516},
//offsets for: /mysqlrpm/5.6.12/usr/sbin/mysqld (5.6.12)
{"5.6.12","edaf494ffda685fb4b03b3d9366f6af6", 5580, 5608, 2640, 2980, 36, 1732, 4, 0, 8, 12, 72, 5680, 2912, 2264, 2268, 2272, 348, 0, 0, 4124, 4148, 4132, 9528, 548, 516},
//offsets for: /mysqlrpm/5.6.13/usr/sbin/mysqld (5.6.13)
{"5.6.13","8ac0185b8f8a2a066ed0f5cd45597d6b", 5580, 5608, 2640, 2980, 36, 1732, 4, 0, 8, 12, 72, 5680, 2912, 2268, 2272, 2276, 348, 0, 0, 4124, 4148, 4132, 9544, 548, 516},
//offsets for: /mysqlrpm/5.6.14/usr/sbin/mysqld (5.6.14)
{"5.6.14","d7444b6db9d1a5aceb2162e77de762dc", 5632, 5660, 2640, 3028, 36, 1744, 60, 0, 20, 64, 72, 5732, 2960, 2268, 2272, 2276, 348, 0, 0, 4176, 4200, 4184, 9608, 548, 516},
//offsets for: /mysqlrpm/5.6.15/usr/sbin/mysqld (5.6.15)
{"5.6.15","59683562fb382b2ab43394517802595e", 5648, 5676, 2652, 3044, 36, 1748, 60, 0, 20, 64, 72, 5748, 2972, 2268, 2272, 2276, 348, 0, 0, 4192, 4216, 4200, 9628, 548, 516},
//offsets for: /mysqlrpm/5.6.16/usr/sbin/mysqld (5.6.16)
{"5.6.16","5a570b87913b8d028dfdfca3fc82bd19", 5648, 5676, 2652, 3044, 36, 1748, 60, 0, 20, 64, 72, 5748, 2972, 2268, 2272, 2276, 348, 0, 0, 4192, 4216, 4200, 9628, 548, 516},
//offsets for: /mysqlrpm/5.6.17/usr/sbin/mysqld (5.6.17)
{"5.6.17","c2a9a665cb88d59b21d85236c963a814", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.19/usr/sbin/mysqld (5.6.19)
{"5.6.19","3f94430e20b564951159aa78627df97f", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.20/usr/sbin/mysqld (5.6.20)
{"5.6.20","a6d6d22e1bbd79c704a4809188fe1773", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.21/usr/sbin/mysqld (5.6.21)
{"5.6.21","87425fea7e02c944eb0f0a674b7c0058", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.22/usr/sbin/mysqld (5.6.22)
{"5.6.22","5835e81c4b1e6b26dc91ab7734791a63", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.23/usr/sbin/mysqld (5.6.23)
{"5.6.23","727e1bd34328073ec9cdfd2d564fd5ce", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.24/usr/sbin/mysqld (5.6.24)
{"5.6.24","55aab9806d2b88fe1fe0ab66dd2017eb", 4668, 4696, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4768, 2980, 2268, 2272, 2276, 348, 0, 0, 4200, 4224, 4208, 8652, 548, 516},
//offsets for: /mysqlrpm/5.6.25/usr/sbin/mysqld (5.6.25)
{"5.6.25","2e90f40fd72446f7c68e662ab4b51ee9", 4672, 4700, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4772, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8656, 548, 516},
//offsets for: /mysqlrpm/5.6.26/usr/sbin/mysqld (5.6.26)
{"5.6.26","1cb4e5089554ae6b92569955980b95aa", 4672, 4700, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4772, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8656, 548, 516},
//offsets for: /mysqlrpm/5.6.27/usr/sbin/mysqld (5.6.27)
{"5.6.27","66d0b372d6eb134730c43bdb1c2ac4e5", 4672, 4700, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4772, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8656, 548, 516},
//offsets for: /mysqlrpm/5.6.28/usr/sbin/mysqld (5.6.28)
{"5.6.28","b108d8002c70f9e6bf57b6c47f1b4a74", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.29/usr/sbin/mysqld (5.6.29)
{"5.6.29","c1e32ee3937f2ad5fc9df94d1e0aa649", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.30/usr/sbin/mysqld (5.6.30)
{"5.6.30","bcf06179a987910bff85ee0482f8391f", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.31/usr/sbin/mysqld (5.6.31)
{"5.6.31","76ac1bf29aa851809fb2943e8534023f", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.32/usr/sbin/mysqld (5.6.32)
{"5.6.32","f3b529d1a6c2d051f9ee0930004129ab", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.33/usr/sbin/mysqld (5.6.33)
{"5.6.33","3d336ff8886f2243e5ba17e2b8f1900a", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.34/usr/sbin/mysqld (5.6.34)
{"5.6.34","e3536958e1ca5c8368db1866dd97c5b3", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.35/usr/sbin/mysqld (5.6.35)
{"5.6.35","de0a2961e14ad03c9c020e291c4c1cf4", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.36/usr/sbin/mysqld (5.6.36)
{"5.6.36","93ceec046db20b45d51d68b4dbbd85b3", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.7.10/usr/sbin/mysqld (5.7.10)
{"5.7.10","e6389a154b82cfaac4a89f1b2a995365", 5060, 5088, 2196, 3016, 296, 200, 0, 20, 40, 100, 340, 5172, 2760, 3104, 3108, 3112, 3696, 1136, 4, 4512, 4548, 4532, 8996, 80, 604},
//offsets for: /mysqlrpm/5.7.11/usr/sbin/mysqld (5.7.11)
{"5.7.11","014a96aac6006bf942dd2047aad0ccd1", 5064, 5092, 2200, 3020, 296, 200, 0, 20, 40, 100, 340, 5180, 2764, 3104, 3108, 3112, 3700, 1144, 4, 4516, 4552, 4536, 9012, 80, 604},
//offsets for: /mysqlrpm/5.7.12/usr/sbin/mysqld (5.7.12)
{"5.7.12","c544b5ccfc52a7e4667e0766fbad0909", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3104, 3108, 3112, 3708, 1144, 4, 4524, 4560, 4544, 9020, 80, 604},
//offsets for: /mysqlrpm/5.7.13/usr/sbin/mysqld (5.7.13)
{"5.7.13","21c64452c8a87b2952bb01b3e0abc99a", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1144, 4, 4524, 4560, 4544, 9020, 80, 604},
//offsets for: /mysqlrpm/5.7.14/usr/sbin/mysqld (5.7.14)
{"5.7.14","377547cf69fcc65b918a214233e212b2", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.15/usr/sbin/mysqld (5.7.15)
{"5.7.15","c095c56d9a6943b56579eeaa8865213f", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.16/usr/sbin/mysqld (5.7.16)
{"5.7.16","0c1de7d7c75e9c0a8cad40603f238067", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.17/usr/sbin/mysqld (5.7.17)
{"5.7.17","3bc2cb259b433152a3873e4d82f0a980", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.18/usr/sbin/mysqld (5.7.18)
{"5.7.18","f0559633dddc590ca4e20db7ca118710", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.8/usr/sbin/mysqld (5.7.8-rc)
{"5.7.8-rc","8103bde0cef28992b957f791de836bdb", 4964, 4992, 2164, 2932, 296, 200, 0, 20, 40, 100, 336, 5076, 2728, 3096, 3100, 3104, 3612, 1128, 4, 4428, 4456, 4440, 8796, 68, 592},
//offsets for: /mysqlrpm/5.7.9/usr/sbin/mysqld (5.7.9)
{"5.7.9","95a6843300e1fef377d298210a4e2525", 5060, 5088, 2196, 3016, 296, 200, 0, 20, 40, 100, 340, 5172, 2760, 3104, 3108, 3112, 3696, 1152, 4, 4512, 4548, 4532, 9012, 80, 604},
};
#endif
#else
//start offsets for MariaDB
#ifdef __x86_64__
//64 bit offsets
#else // MariaDB 64bit
const ThdOffsets thd_offsets_arr[] =
{
/* +++ MARIADB 64 OFFSETS GO HERE +++ */
//offsets for: /mariadb/10.1.30/bin/mysqld (10.1.30-MariaDB)
{"10.1.30-MariaDB","267a7882ab01c996076b487048b5de41", 13696, 13760, 6472, 8080, 88, 3024, 8, 0, 16, 24, 152, 13852, 7848, 3136, 3144, 3148, 568, 0, 0, 13072, 13096, 13080, 20664, 548, 516},
//offsets for: /mariadb/10.2.11/bin/mysqld (10.2.11-MariaDB)
{"10.2.11-MariaDB","a864402d61b1f9440f1c8b707650343e", 13848, 13912, 6616, 8224, 88, 3184, 8, 0, 16, 24, 152, 14012, 7992, 3136, 3144, 3148, 576, 0, 0, 13224, 13248, 13232, 21176, 548, 516},
//offsets for: /mariadb/10.1.29/bin/mysqld (10.1.29-MariaDB)
{"10.1.29-MariaDB","fc0c2be52a47e667ab28c33f5c1b5fc6", 13696, 13760, 6472, 8080, 88, 3024, 8, 0, 16, 24, 152, 13852, 7848, 3136, 3144, 3148, 568, 0, 0, 13072, 13096, 13080, 20504, 548, 516},
//offsets for: /mariadb/10.0.33/bin/mysqld (10.0.33-MariaDB)
{"10.0.33-MariaDB","417ea883423d903c976034d61e728bf5", 13480, 13544, 6256, 7864, 88, 3024, 8, 0, 16, 24, 152, 13636, 7632, 3136, 3144, 3148, 560, 0, 0, 12856, 12880, 12864, 20160, 548, 516},
//offsets for: /mariadb/10.1.28/bin/mysqld (10.1.28-MariaDB)
{"10.1.28-MariaDB","ce64c0fdd617d149a6bc823325166ec3", 13696, 13760, 6472, 8080, 88, 3000, 8, 0, 16, 24, 152, 13852, 7848, 3136, 3144, 3148, 568, 0, 0, 13072, 13096, 13080, 20480, 548, 516},
//offsets for: /mariadb/10.2.10/bin/mysqld (10.2.10-MariaDB)
{"10.2.10-MariaDB","8fc69493f3e331c14b65ccb1b0de6db7", 13848, 13912, 6616, 8224, 88, 3184, 8, 0, 16, 24, 152, 14012, 7992, 3136, 3144, 3148, 576, 0, 0, 13224, 13248, 13232, 21016, 548, 516},
//offsets for: /mariadb/10.2.8/bin/mysqld (10.2.8-MariaDB)
{"10.2.8-MariaDB","fc662c883af2f8ccdac76c99c2dfcc67", 13848, 13912, 6616, 8224, 88, 3160, 8, 0, 16, 24, 152, 14012, 7992, 3136, 3144, 3148, 576, 0, 0, 13224, 13248, 13232, 20992, 548, 516},
//offsets for: /mariadb/10.2.9/bin/mysqld (10.2.9-MariaDB)
{"10.2.9-MariaDB","d94c7b4531a13b8b9220a6e6795421ad", 13848, 13912, 6616, 8224, 88, 3160, 8, 0, 16, 24, 152, 14012, 7992, 3136, 3144, 3148, 576, 0, 0, 13224, 13248, 13232, 20992, 548, 516},
//offsets for: /mariadb/5.5.58/bin/mysqld (5.5.58-MariaDB)
{"5.5.58-MariaDB","9bd8923bde32b068c5bccf075a647e3a", 12032, 12096, 5800, 6904, 88, 2968, 8, 0, 16, 24, 152, 12168, 6784, 0, 0, 0, 536, 0, 0, 11888, 11912, 11896, 11960, 548, 516},
//offsets for: /mariadb/10.1.26/bin/mysqld (10.1.26-MariaDB)
{"10.1.26-MariaDB","201a1984a305afb68bf8e6864667dd4f", 13696, 13760, 6472, 8080, 88, 3000, 8, 0, 16, 24, 152, 13852, 7848, 3136, 3144, 3148, 568, 0, 0, 13072, 13096, 13080, 20480, 548, 516},
//offsets for: /mariadb/10.0.10/bin/mysqld (10.0.10-MariaDB)
@ -1095,12 +517,291 @@ const ThdOffsets thd_offsets_arr[] =
//offsets for: /mariadbrpm/10.1.9/usr/sbin/mysqld (10.1.9-MariaDB)
{"10.1.9-MariaDB","2be1cff1d4893f51b03aa5e3eb6e29d0", 13576, 13640, 6352, 7960, 88, 2960, 8, 0, 16, 24, 152, 13732, 7728, 3136, 3144, 3148, 568, 0, 0, 12952, 12976, 12960, 20320, 548, 516},
};
#endif //end offsets for MariaDB 64bit
#else
//32 bit offsets
#if !defined(MARIADB_BASE_VERSION) // MySQL 32bit
const ThdOffsets thd_offsets_arr[] =
{
/* +++ MYSQL 32 OFFSETS GO HERE +++ */
//offsets for: /mysqlrpm/5.5.58/usr/sbin/mysqld (5.5.58)
{"5.5.58","838deaf65cca179c35bc97340032fdf6", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.6.38/usr/sbin/mysqld (5.6.38)
{"5.6.38","574d6929a5e6785b9c87486134436d51", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.7.20/usr/sbin/mysqld (5.7.20)
{"5.7.20","f0023b1a30efeeabc50eebeb4824831a", 5080, 5108, 2212, 3032, 296, 200, 0, 20, 40, 100, 340, 5196, 2776, 3108, 3112, 3116, 3716, 1152, 4, 4532, 4568, 4552, 9036, 80, 604},
//offsets for: /mysqlrpm/5.6.36/usr/sbin/mysqld (5.6.36)
{"5.6.36","1bfad8eeba37c4c815c694b3aac3b64f", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.37/usr/sbin/mysqld (5.6.37)
{"5.6.37","6d406a1db522b48b1a414381cbbbce70", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.7.18/usr/sbin/mysqld (5.7.18)
{"5.7.18","142f3e74fee2108cc478ae4f8bdbecf9", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.19/usr/sbin/mysqld (5.7.19)
{"5.7.19","83825e83220bb4b73ebaa6b15933b827", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.5.56/usr/sbin/mysqld (5.5.56)
{"5.5.56","49705b8ced6b8b7489a413bcdc5b1641", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.57/usr/sbin/mysqld (5.5.57)
{"5.5.57","8141b01794510b0c7067b1074d51199d", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysql/5.5.10/bin/mysqld (5.5.10)
{"5.5.10","f27715ede95269b83527338739184f49", 3816, 3844, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3900, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3776, 548, 516},
//offsets for: /mysql/5.5.11/bin/mysqld (5.5.11)
{"5.5.11","896bf69c3b42fb77e9efdd5fd3661800", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.12/bin/mysqld (5.5.12)
{"5.5.12","c95e1181fadd0a04fe2c7a153058b6f3", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.13/bin/mysqld (5.5.13)
{"5.5.13","d22b9d5bccd9f8bdb3158a87edd0992e", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.14/bin/mysqld (5.5.14)
{"5.5.14","e77fa342d52bd3a7cbd551b8a9649e40", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.15/bin/mysqld (5.5.15)
{"5.5.15","f070920da92c8fdf920f516bfbf7cbb4", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysql/5.5.16/bin/mysqld (5.5.16)
{"5.5.16","291c0f871da9691a2271d48e79d7cf2b", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysql/5.5.17/bin/mysqld (5.5.17)
{"5.5.17","64fde4494dbdd3e05457df5ac93c7760", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysql/5.5.18/bin/mysqld (5.5.18)
{"5.5.18","5f6f2516ff4728f3b04613ed66233aa5", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysql/5.5.19/bin/mysqld (5.5.19)
{"5.5.19","b407d678b9b855bfd29ba3c9f014d4b0", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.20/bin/mysqld (5.5.20)
{"5.5.20","cb9b6887ea525fe9965121d357163fe4", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.21/bin/mysqld (5.5.21)
{"5.5.21","a0762cee3ad5d4e77480956144900213", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.22/bin/mysqld (5.5.22)
{"5.5.22","f635047c7ddf74dcac98612a65e40fe1", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.23/bin/mysqld (5.5.23)
{"5.5.23","8f51987d3f0d0dc044adcf42937050f6", 3808, 3836, 2360, 2692, 44, 1644, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.24/bin/mysqld (5.5.24)
{"5.5.24","a3916dca234905bd49b3fefe5d6ad738", 3808, 3836, 2360, 2692, 44, 1644, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysql/5.5.25/bin/mysqld (5.5.25)
{"5.5.25","f16c3fa53f77e5f25fd25694b5a27c48", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysql/5.5.27/bin/mysqld (5.5.27)
{"5.5.27","b4d8ccf9348ecfe52fcf1d34b37a394d", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysql/5.5.28/bin/mysqld (5.5.28)
{"5.5.28","f8922e4289a17acf0347e478f6f30705", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysql/5.5.29/bin/mysqld (5.5.29)
{"5.5.29","e94a673a244449de87e6a489a7a08acb", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysql/5.5.30/bin/mysqld (5.5.30)
{"5.5.30","c7b98be45d35b77da6679c354c23d1fa", 3816, 3844, 2368, 2700, 44, 1644, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysql/5.5.31/bin/mysqld (5.5.31)
{"5.5.31","36631a7c748358598ba21cd4157545d9", 3816, 3844, 2368, 2700, 44, 1644, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysql/5.5.32/bin/mysqld (5.5.32)
{"5.5.32","85199d7a643bf0c336385f613b007018", 3816, 3844, 2368, 2700, 44, 1656, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysql/5.5.33/bin/mysqld (5.5.33)
{"5.5.33","3172729c5bf6e81c8d87fe26fe248204", 3816, 3844, 2368, 2700, 44, 1656, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysql/5.5.36/bin/mysqld (5.5.36)
{"5.5.36","22663b7989f3c24619493ac414cbca38", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysql/5.5.8/bin/mysqld (5.5.8)
{"5.5.8","9fad75a10170625712be354ec5b52f2d", 3792, 3820, 2336, 2668, 44, 1640, 4, 0, 8, 12, 60, 3876, 2600, 0, 0, 0, 308, 0, 0, 3692, 3716, 3700, 3752, 548, 516},
//offsets for: /mysql/5.5.9/bin/mysqld (5.5.9)
{"5.5.9","6ff8ac441ea0e5ff90dc95a47443ea8c", 3816, 3844, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3900, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3776, 548, 516},
//offsets for: /mysql/5.6.10/bin/mysqld (5.6.10)
{"5.6.10","84600f18354f519e38302c04fe55ed9c", 5572, 5600, 2640, 2980, 36, 1712, 4, 0, 8, 12, 72, 5672, 2912, 1248, 1252, 1256, 348, 0, 0, 4116, 4140, 4124, 9500, 548, 516},
//offsets for: /mysql/5.6.11/bin/mysqld (5.6.11)
{"5.6.11","72e67111f3c1d1c1d4e7095e3a004fcf", 5572, 5600, 2640, 2980, 36, 1724, 4, 0, 8, 12, 72, 5672, 2912, 2272, 2276, 2280, 348, 0, 0, 4116, 4140, 4124, 9512, 548, 516},
//offsets for: /mysql/5.6.12/bin/mysqld (5.6.12)
{"5.6.12","469ed6bc745eea0d47a69ecf7b3e0d56", 5580, 5608, 2640, 2980, 36, 1732, 4, 0, 8, 12, 72, 5680, 2912, 2264, 2268, 2272, 348, 0, 0, 4124, 4148, 4132, 9528, 548, 516},
//offsets for: /mysql/5.6.13/bin/mysqld (5.6.13)
{"5.6.13","f25a8fabbb1d205f0f2d772d7f41b9da", 5580, 5608, 2640, 2980, 36, 1732, 4, 0, 8, 12, 72, 5680, 2912, 2268, 2272, 2276, 348, 0, 0, 4124, 4148, 4132, 9544, 548, 516},
//offsets for: /mysql/5.6.16/bin/mysqld (5.6.16)
{"5.6.16","7019959ebb4adaff1047aa4dfb1ff688", 5648, 5676, 2652, 3044, 36, 1748, 60, 0, 20, 64, 72, 5748, 2972, 2268, 2272, 2276, 348, 0, 0, 4192, 4216, 4200, 9628, 548, 516},
//offsets for: /mysql/5.6.17/bin/mysqld (5.6.17)
{"5.6.17","fc472182fa82c4e6a2e84fa3e6550bc9", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.5.10/usr/sbin/mysqld (5.5.10)
{"5.5.10","f9e6ef8075fe370842c0fce571eac6e1", 3816, 3844, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3900, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.11/usr/sbin/mysqld (5.5.11)
{"5.5.11","37c160fac1cc844fc4aa09bb23a60022", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.12/usr/sbin/mysqld (5.5.12)
{"5.5.12","565093ea45815edd8fa8bd444825aa6d", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.13/usr/sbin/mysqld (5.5.13)
{"5.5.13","0592c10129e360623a70bbcc1618c7ad", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.14/usr/sbin/mysqld (5.5.14)
{"5.5.14","53eca2f96ec9185c1b733c2b254fa416", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.15/usr/sbin/mysqld (5.5.15)
{"5.5.15","01fa6e9c9eafb638c801cc3d261dca70", 3812, 3840, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3896, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.16/usr/sbin/mysqld (5.5.16)
{"5.5.16","0959bb8b5a0fa940c900873ff743bd59", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysqlrpm/5.5.17/usr/sbin/mysqld (5.5.17)
{"5.5.17","c99b809e13c52ac0e173baff0df24f75", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysqlrpm/5.5.18/usr/sbin/mysqld (5.5.18)
{"5.5.18","bbeb7e7ad983ea1db87665d8e530f6b6", 3804, 3832, 2356, 2688, 44, 1640, 4, 0, 8, 12, 60, 3888, 2620, 0, 0, 0, 324, 0, 0, 3712, 3736, 3720, 3764, 548, 516},
//offsets for: /mysqlrpm/5.5.19/usr/sbin/mysqld (5.5.19)
{"5.5.19","f3c31e2a5d95d3511b7106441f38929e", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.20/usr/sbin/mysqld (5.5.20)
{"5.5.20","c73100bcb0d967b627cad72e66503194", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.21/usr/sbin/mysqld (5.5.21)
{"5.5.21","18d78ced97227b83e62e9b43ba5b3883", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.22/usr/sbin/mysqld (5.5.22)
{"5.5.22","9da3081f83069a2762831d0ead5a97c8", 3808, 3836, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.23/usr/sbin/mysqld (5.5.23)
{"5.5.23","c94f20f31cfa674d5763da7d2344c219", 3808, 3836, 2360, 2692, 44, 1644, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.24/usr/sbin/mysqld (5.5.24)
{"5.5.24","10e0ced8d28daf6a9c16d2b57be7c6af", 3808, 3836, 2360, 2692, 44, 1644, 4, 0, 8, 12, 60, 3892, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3768, 548, 516},
//offsets for: /mysqlrpm/5.5.25/usr/sbin/mysqld (5.5.25)
{"5.5.25","bd20af37978967a145724098e913eeda", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.27/usr/sbin/mysqld (5.5.27)
{"5.5.27","e6a9760303ea8fdd4face5a88d925059", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.28/usr/sbin/mysqld (5.5.28)
{"5.5.28","8f435a5b9308fd2c4d20860fb3b38ec7", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.29/usr/sbin/mysqld (5.5.29)
{"5.5.29","89c4df6dcf941ccded0c08c73d976877", 3812, 3840, 2364, 2696, 44, 1644, 4, 0, 8, 12, 60, 3896, 2628, 0, 0, 0, 328, 0, 0, 3720, 3744, 3728, 3772, 548, 516},
//offsets for: /mysqlrpm/5.5.30/usr/sbin/mysqld (5.5.30)
{"5.5.30","0186d1ef4725814924bfe968e3455138", 3816, 3844, 2368, 2700, 44, 1644, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.31/usr/sbin/mysqld (5.5.31)
{"5.5.31","190e7556e226f8690ba8672869178e4c", 3816, 3844, 2368, 2700, 44, 1644, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.32/usr/sbin/mysqld (5.5.32)
{"5.5.32","3c00829c6ef3286598079b9f49de9843", 3816, 3844, 2368, 2700, 44, 1656, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.33/usr/sbin/mysqld (5.5.33)
{"5.5.33","403fe8f9ecd935890f7ebc73297a08bb", 3816, 3844, 2368, 2700, 44, 1656, 4, 0, 8, 12, 60, 3900, 2632, 0, 0, 0, 328, 0, 0, 3724, 3748, 3732, 3776, 548, 516},
//offsets for: /mysqlrpm/5.5.34/usr/sbin/mysqld (5.5.34)
{"5.5.34","fc8bc7c4edd6c115be5f941ca4618f63", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.35/usr/sbin/mysqld (5.5.35)
{"5.5.35","7cd5543273a70209e746b6df7d4b5406", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.36/usr/sbin/mysqld (5.5.36)
{"5.5.36","361590c58e15541246b6d3dbc46011da", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.37/usr/sbin/mysqld (5.5.37)
{"5.5.37","4f7f6578b33b23ae04aa5c8b13a335dc", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.38/usr/sbin/mysqld (5.5.38)
{"5.5.38","89e8b85dd5731e15df3d5597020c0ec8", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.39/usr/sbin/mysqld (5.5.39)
{"5.5.39","0a43c59be487d93a14322628464a5b1f", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.40/usr/sbin/mysqld (5.5.40)
{"5.5.40","a1549dfa57facd1bc63ba130d359c206", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.41/usr/sbin/mysqld (5.5.41)
{"5.5.41","b234951450a025962337644f8895420a", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.42/usr/sbin/mysqld (5.5.42)
{"5.5.42","e0e62892aeb511bcfe92fcd95bf90fcb", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.43/usr/sbin/mysqld (5.5.43)
{"5.5.43","5bb9944b00a46765a12e6a3a261e10fa", 3868, 3896, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3952, 2680, 0, 0, 0, 328, 0, 0, 3776, 3800, 3784, 3828, 548, 516},
//offsets for: /mysqlrpm/5.5.44/usr/sbin/mysqld (5.5.44)
{"5.5.44","e69b8c103a28a09dbe6aedd1b3b433f8", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.45/usr/sbin/mysqld (5.5.45)
{"5.5.45","c91cfb5d8b250a40d626d4fe1bc89fdd", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.46/usr/sbin/mysqld (5.5.46)
{"5.5.46","ad19ca91985eaafe185c0a3f4e51fd9a", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.47/usr/sbin/mysqld (5.5.47)
{"5.5.47","669f76493658cd2758af28a1c391391a", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.48/usr/sbin/mysqld (5.5.48)
{"5.5.48","731f6399029830b0b9ffa151541ed474", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.49/usr/sbin/mysqld (5.5.49)
{"5.5.49","3fbac9ee400e5ca56e0b328f23c38b54", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.50/usr/sbin/mysqld (5.5.50)
{"5.5.50","2adacdba4c475e574dedbf97366159c7", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.51/usr/sbin/mysqld (5.5.51)
{"5.5.51","f94f10989d22e1f628de8fe475f6365f", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.52/usr/sbin/mysqld (5.5.52)
{"5.5.52","ec79e228d8a428a7514986298d458876", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.53/usr/sbin/mysqld (5.5.53)
{"5.5.53","be1d5887eaa3488dda02616be36cba48", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.54/usr/sbin/mysqld (5.5.54)
{"5.5.54","948e31806b6e19097c312f75bba42b3c", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.55/usr/sbin/mysqld (5.5.55)
{"5.5.55","9066eaea34ffce6ef0e0fa31c6554bf9", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.56/usr/sbin/mysqld (5.5.56)
{"5.5.56","d6e5ef546ee6b8b592b82e2d28d36534", 3872, 3900, 2368, 2748, 44, 1656, 60, 0, 20, 64, 60, 3956, 2680, 0, 0, 0, 328, 0, 0, 3780, 3804, 3788, 3832, 548, 516},
//offsets for: /mysqlrpm/5.5.8/usr/sbin/mysqld (5.5.8)
{"5.5.8","3132e8c883f72caf4c8eddb24fd005b4", 3792, 3820, 2336, 2668, 44, 1640, 4, 0, 8, 12, 60, 3876, 2600, 0, 0, 0, 308, 0, 0, 3692, 3716, 3700, 3752, 548, 516},
//offsets for: /mysqlrpm/5.5.9/usr/sbin/mysqld (5.5.9)
{"5.5.9","1f9f8f5109687db75c15bc04d4396842", 3816, 3844, 2360, 2692, 44, 1640, 4, 0, 8, 12, 60, 3900, 2624, 0, 0, 0, 324, 0, 0, 3716, 3740, 3724, 3776, 548, 516},
//offsets for: /mysqlrpm/5.6.10/usr/sbin/mysqld (5.6.10)
{"5.6.10","dd3abddcfd0015de81b6a26b6190cefb", 5572, 5600, 2640, 2980, 36, 1712, 4, 0, 8, 12, 72, 5672, 2912, 1248, 1252, 1256, 348, 0, 0, 4116, 4140, 4124, 9500, 548, 516},
//offsets for: /mysqlrpm/5.6.11/usr/sbin/mysqld (5.6.11)
{"5.6.11","0f716b88d1c11c031dbb206a3e1b31a4", 5572, 5600, 2640, 2980, 36, 1724, 4, 0, 8, 12, 72, 5672, 2912, 2272, 2276, 2280, 348, 0, 0, 4116, 4140, 4124, 9512, 548, 516},
//offsets for: /mysqlrpm/5.6.12/usr/sbin/mysqld (5.6.12)
{"5.6.12","edaf494ffda685fb4b03b3d9366f6af6", 5580, 5608, 2640, 2980, 36, 1732, 4, 0, 8, 12, 72, 5680, 2912, 2264, 2268, 2272, 348, 0, 0, 4124, 4148, 4132, 9528, 548, 516},
//offsets for: /mysqlrpm/5.6.13/usr/sbin/mysqld (5.6.13)
{"5.6.13","8ac0185b8f8a2a066ed0f5cd45597d6b", 5580, 5608, 2640, 2980, 36, 1732, 4, 0, 8, 12, 72, 5680, 2912, 2268, 2272, 2276, 348, 0, 0, 4124, 4148, 4132, 9544, 548, 516},
//offsets for: /mysqlrpm/5.6.14/usr/sbin/mysqld (5.6.14)
{"5.6.14","d7444b6db9d1a5aceb2162e77de762dc", 5632, 5660, 2640, 3028, 36, 1744, 60, 0, 20, 64, 72, 5732, 2960, 2268, 2272, 2276, 348, 0, 0, 4176, 4200, 4184, 9608, 548, 516},
//offsets for: /mysqlrpm/5.6.15/usr/sbin/mysqld (5.6.15)
{"5.6.15","59683562fb382b2ab43394517802595e", 5648, 5676, 2652, 3044, 36, 1748, 60, 0, 20, 64, 72, 5748, 2972, 2268, 2272, 2276, 348, 0, 0, 4192, 4216, 4200, 9628, 548, 516},
//offsets for: /mysqlrpm/5.6.16/usr/sbin/mysqld (5.6.16)
{"5.6.16","5a570b87913b8d028dfdfca3fc82bd19", 5648, 5676, 2652, 3044, 36, 1748, 60, 0, 20, 64, 72, 5748, 2972, 2268, 2272, 2276, 348, 0, 0, 4192, 4216, 4200, 9628, 548, 516},
//offsets for: /mysqlrpm/5.6.17/usr/sbin/mysqld (5.6.17)
{"5.6.17","c2a9a665cb88d59b21d85236c963a814", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.19/usr/sbin/mysqld (5.6.19)
{"5.6.19","3f94430e20b564951159aa78627df97f", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.20/usr/sbin/mysqld (5.6.20)
{"5.6.20","a6d6d22e1bbd79c704a4809188fe1773", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.21/usr/sbin/mysqld (5.6.21)
{"5.6.21","87425fea7e02c944eb0f0a674b7c0058", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.22/usr/sbin/mysqld (5.6.22)
{"5.6.22","5835e81c4b1e6b26dc91ab7734791a63", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.23/usr/sbin/mysqld (5.6.23)
{"5.6.23","727e1bd34328073ec9cdfd2d564fd5ce", 5652, 5680, 2656, 3048, 36, 1748, 60, 0, 20, 64, 72, 5752, 2976, 2268, 2272, 2276, 348, 0, 0, 4196, 4220, 4204, 9636, 548, 516},
//offsets for: /mysqlrpm/5.6.24/usr/sbin/mysqld (5.6.24)
{"5.6.24","55aab9806d2b88fe1fe0ab66dd2017eb", 4668, 4696, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4768, 2980, 2268, 2272, 2276, 348, 0, 0, 4200, 4224, 4208, 8652, 548, 516},
//offsets for: /mysqlrpm/5.6.25/usr/sbin/mysqld (5.6.25)
{"5.6.25","2e90f40fd72446f7c68e662ab4b51ee9", 4672, 4700, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4772, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8656, 548, 516},
//offsets for: /mysqlrpm/5.6.26/usr/sbin/mysqld (5.6.26)
{"5.6.26","1cb4e5089554ae6b92569955980b95aa", 4672, 4700, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4772, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8656, 548, 516},
//offsets for: /mysqlrpm/5.6.27/usr/sbin/mysqld (5.6.27)
{"5.6.27","66d0b372d6eb134730c43bdb1c2ac4e5", 4672, 4700, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4772, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8656, 548, 516},
//offsets for: /mysqlrpm/5.6.28/usr/sbin/mysqld (5.6.28)
{"5.6.28","b108d8002c70f9e6bf57b6c47f1b4a74", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.29/usr/sbin/mysqld (5.6.29)
{"5.6.29","c1e32ee3937f2ad5fc9df94d1e0aa649", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.30/usr/sbin/mysqld (5.6.30)
{"5.6.30","bcf06179a987910bff85ee0482f8391f", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.31/usr/sbin/mysqld (5.6.31)
{"5.6.31","76ac1bf29aa851809fb2943e8534023f", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.32/usr/sbin/mysqld (5.6.32)
{"5.6.32","f3b529d1a6c2d051f9ee0930004129ab", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.33/usr/sbin/mysqld (5.6.33)
{"5.6.33","3d336ff8886f2243e5ba17e2b8f1900a", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.34/usr/sbin/mysqld (5.6.34)
{"5.6.34","e3536958e1ca5c8368db1866dd97c5b3", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.35/usr/sbin/mysqld (5.6.35)
{"5.6.35","de0a2961e14ad03c9c020e291c4c1cf4", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.6.36/usr/sbin/mysqld (5.6.36)
{"5.6.36","93ceec046db20b45d51d68b4dbbd85b3", 4676, 4704, 2660, 3052, 36, 1748, 60, 0, 20, 64, 72, 4776, 2980, 2268, 2272, 2276, 348, 0, 0, 4204, 4228, 4212, 8660, 548, 516},
//offsets for: /mysqlrpm/5.7.10/usr/sbin/mysqld (5.7.10)
{"5.7.10","e6389a154b82cfaac4a89f1b2a995365", 5060, 5088, 2196, 3016, 296, 200, 0, 20, 40, 100, 340, 5172, 2760, 3104, 3108, 3112, 3696, 1136, 4, 4512, 4548, 4532, 8996, 80, 604},
//offsets for: /mysqlrpm/5.7.11/usr/sbin/mysqld (5.7.11)
{"5.7.11","014a96aac6006bf942dd2047aad0ccd1", 5064, 5092, 2200, 3020, 296, 200, 0, 20, 40, 100, 340, 5180, 2764, 3104, 3108, 3112, 3700, 1144, 4, 4516, 4552, 4536, 9012, 80, 604},
//offsets for: /mysqlrpm/5.7.12/usr/sbin/mysqld (5.7.12)
{"5.7.12","c544b5ccfc52a7e4667e0766fbad0909", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3104, 3108, 3112, 3708, 1144, 4, 4524, 4560, 4544, 9020, 80, 604},
//offsets for: /mysqlrpm/5.7.13/usr/sbin/mysqld (5.7.13)
{"5.7.13","21c64452c8a87b2952bb01b3e0abc99a", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1144, 4, 4524, 4560, 4544, 9020, 80, 604},
//offsets for: /mysqlrpm/5.7.14/usr/sbin/mysqld (5.7.14)
{"5.7.14","377547cf69fcc65b918a214233e212b2", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.15/usr/sbin/mysqld (5.7.15)
{"5.7.15","c095c56d9a6943b56579eeaa8865213f", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.16/usr/sbin/mysqld (5.7.16)
{"5.7.16","0c1de7d7c75e9c0a8cad40603f238067", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.17/usr/sbin/mysqld (5.7.17)
{"5.7.17","3bc2cb259b433152a3873e4d82f0a980", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.18/usr/sbin/mysqld (5.7.18)
{"5.7.18","f0559633dddc590ca4e20db7ca118710", 5072, 5100, 2208, 3028, 296, 200, 0, 20, 40, 100, 340, 5188, 2772, 3108, 3112, 3116, 3708, 1152, 4, 4524, 4560, 4544, 9028, 80, 604},
//offsets for: /mysqlrpm/5.7.8/usr/sbin/mysqld (5.7.8-rc)
{"5.7.8-rc","8103bde0cef28992b957f791de836bdb", 4964, 4992, 2164, 2932, 296, 200, 0, 20, 40, 100, 336, 5076, 2728, 3096, 3100, 3104, 3612, 1128, 4, 4428, 4456, 4440, 8796, 68, 592},
//offsets for: /mysqlrpm/5.7.9/usr/sbin/mysqld (5.7.9)
{"5.7.9","95a6843300e1fef377d298210a4e2525", 5060, 5088, 2196, 3016, 296, 200, 0, 20, 40, 100, 340, 5172, 2760, 3104, 3108, 3112, 3696, 1152, 4, 4512, 4548, 4532, 9012, 80, 604},
};
#else // MariaDB 32bit
//32 bit offsets
const ThdOffsets thd_offsets_arr[] =
{
/* +++ MARIADB 32 OFFSETS GO HERE +++ */
//offsets for: /mariadb/10.1.30/bin/mysqld (10.1.30-MariaDB)
{"10.1.30-MariaDB","c39aa85dc23d89e1eb7fde45b5d72dfb", 8532, 8568, 3876, 5336, 44, 1920, 4, 0, 8, 12, 84, 8644, 5204, 2604, 2608, 2612, 356, 0, 0, 8056, 8080, 8064, 13116, 548, 516},
//offsets for: /mariadb/10.2.11/bin/mysqld (10.2.11-MariaDB)
{"10.2.11-MariaDB","60a31c82500aa898ac7a19a5192b95cf", 8624, 8660, 3960, 5424, 44, 2012, 4, 0, 8, 12, 84, 8748, 5288, 2604, 2608, 2612, 360, 0, 0, 8148, 8172, 8156, 13408, 548, 516},
//offsets for: /mariadb/10.1.29/bin/mysqld (10.1.29-MariaDB)
{"10.1.29-MariaDB","ee87fce9d4a1bdc8388c9225f30a281f", 8532, 8568, 3876, 5336, 44, 1920, 4, 0, 8, 12, 84, 8644, 5204, 2604, 2608, 2612, 356, 0, 0, 8056, 8080, 8064, 13028, 548, 516},
//offsets for: /mariadb/10.0.33/bin/mysqld (10.0.33-MariaDB)
{"10.0.33-MariaDB","d0552412284ef77786abc42c58ad6c5b", 8368, 8404, 3712, 5172, 44, 1920, 4, 0, 8, 12, 84, 8476, 5040, 2604, 2608, 2612, 352, 0, 0, 7892, 7916, 7900, 12780, 548, 516},
//offsets for: /mariadb/10.1.28/bin/mysqld (10.1.28-MariaDB)
{"10.1.28-MariaDB","23bf5b3d4e16ee6db5ecc8002774ccf3", 8532, 8568, 3876, 5336, 44, 1908, 4, 0, 8, 12, 84, 8644, 5204, 2604, 2608, 2612, 356, 0, 0, 8056, 8080, 8064, 13016, 548, 516},
//offsets for: /mariadb/10.2.10/bin/mysqld (10.2.10-MariaDB)
{"10.2.10-MariaDB","b5e5bf26b91e329cef9db62f115a9c6a", 8624, 8660, 3960, 5424, 44, 2012, 4, 0, 8, 12, 84, 8748, 5288, 2604, 2608, 2612, 360, 0, 0, 8148, 8172, 8156, 13320, 548, 516},
//offsets for: /mariadb/10.2.8/bin/mysqld (10.2.8-MariaDB)
{"10.2.8-MariaDB","04106810d6a1bb8afabcd199d00b3686", 8624, 8660, 3960, 5424, 44, 2000, 4, 0, 8, 12, 84, 8748, 5288, 2604, 2608, 2612, 360, 0, 0, 8148, 8172, 8156, 13308, 548, 516},
//offsets for: /mariadb/10.2.9/bin/mysqld (10.2.9-MariaDB)
{"10.2.9-MariaDB","02d08f072f8ca506ea4bf22b9d7ff632", 8624, 8660, 3960, 5424, 44, 2000, 4, 0, 8, 12, 84, 8748, 5288, 2604, 2608, 2612, 360, 0, 0, 8148, 8172, 8156, 13308, 548, 516},
//offsets for: /mariadb/5.5.58/bin/mysqld (5.5.58-MariaDB)
{"5.5.58-MariaDB","a3fcc4347748db9e6ca7088d838275f8", 7276, 7312, 3460, 4468, 44, 1880, 4, 0, 8, 12, 84, 7372, 4400, 0, 0, 0, 340, 0, 0, 7176, 7200, 7184, 7236, 548, 516},
//offsets for: /mariadb/10.1.26/bin/mysqld (10.1.26-MariaDB)
{"10.1.26-MariaDB","8d097206fa63cce950cb8d1f7240d8b4", 8532, 8568, 3876, 5336, 44, 1908, 4, 0, 8, 12, 84, 8644, 5204, 2604, 2608, 2612, 356, 0, 0, 8056, 8080, 8064, 13016, 548, 516},
//offsets for: /mariadb/10.0.10/bin/mysqld (10.0.10-MariaDB)
@ -1265,10 +966,9 @@ const ThdOffsets thd_offsets_arr[] =
{"5.5.57-MariaDB","e01df2b453db590c725ba420e96887f8", 7276, 7312, 3460, 4468, 44, 1868, 4, 0, 8, 12, 84, 7372, 4400, 0, 0, 0, 340, 0, 0, 7176, 7200, 7184, 7236, 548, 516},
};
#endif
#endif //end offsets for MariaDB 32bit
//end offsets for MariaDB
#endif
#endif // end 32bit offsets
//the size of the offsets arr
const size_t thd_offsets_arr_size = array_elements(thd_offsets_arr);

View File

@ -133,12 +133,6 @@ static unsigned int trampoline_mysql_execute_size = 0;
#if MYSQL_VERSION_ID < 50600
static void (*trampoline_log_slow_statement)(THD *thd) = NULL;
static unsigned int trampoline_log_slow_statement_size = 0;
#endif
#if MYSQL_VERSION_ID < 50505
static int (*trampoline_check_user)(THD *thd, enum enum_server_command command, const char *passwd, uint passwd_len, const char *db, bool check_count) = NULL;
static unsigned int trampoline_check_user_size = 0;
#elif MYSQL_VERSION_ID < 50600
static bool (*trampoline_acl_authenticate)(THD *thd, uint connect_errors, uint com_change_user_pkt_len) = NULL;
static unsigned int trampoline_acl_authenticate_size = 0;
#endif
@ -602,22 +596,16 @@ QueryTableInf *Audit_formatter::getQueryCacheTableList1(THD *thd)
}
static bool (*trampoline_check_table_access)(THD *thd, ulong want_access,TABLE_LIST *tables,
#if defined(MARIADB_BASE_VERSION) || MYSQL_VERSION_ID >= 50505
bool any_combination_of_privileges_will_do,
#endif
uint number, bool no_errors) = NULL;
static bool audit_check_table_access(THD *thd, ulong want_access,TABLE_LIST *tables,
#if defined(MARIADB_BASE_VERSION) || MYSQL_VERSION_ID >= 50505
bool any_combination_of_privileges_will_do,
#endif
uint number, bool no_errors)
{
TABLE_LIST *pTables;
bool res = trampoline_check_table_access(thd, want_access, tables,
#if defined(MARIADB_BASE_VERSION) || MYSQL_VERSION_ID >= 50505
any_combination_of_privileges_will_do,
#endif
number, no_errors);
if (!res && tables)
{
@ -854,12 +842,6 @@ static int (*trampoline_end_connection)(THD *thd) = NULL;
static unsigned int trampoline_end_connection_size = 0;
#endif
#if MYSQL_VERSION_ID >= 50505
// in 5.5 builtins is named differently
#define mysqld_builtins mysql_mandatory_plugins
#endif
extern struct st_mysql_plugin *mysqld_builtins[];
void remove_hot_functions()
{
void * target_function = NULL;
@ -869,14 +851,6 @@ void remove_hot_functions()
remove_hot_patch_function(target_function,
(void*) trampoline_log_slow_statement, trampoline_log_slow_statement_size, true);
trampoline_log_slow_statement_size = 0;
#endif
#if MYSQL_VERSION_ID < 50505
target_function = (void *) check_user;
remove_hot_patch_function(target_function,
(void*) trampoline_check_user, trampoline_check_user_size, true);
trampoline_check_user_size = 0;
#elif MYSQL_VERSION_ID < 50600
target_function = (void *) acl_authenticate;
remove_hot_patch_function(target_function,
(void*) trampoline_acl_authenticate, trampoline_acl_authenticate_size, true);
@ -1075,21 +1049,7 @@ static void audit_log_slow_statement(THD *thd)
trampoline_log_slow_statement(thd);
audit_post_execute(thd);
}
#endif
#if MYSQL_VERSION_ID < 50505
static int audit_check_user(THD *thd, enum enum_server_command command,
const char *passwd, uint passwd_len, const char *db,
bool check_count)
{
int res = trampoline_check_user(thd, command, passwd, passwd_len, db, check_count);
ThdSesData thdData(thd);
thdData.storeErrorCode();
audit(&thdData);
return (res);
}
#elif MYSQL_VERSION_ID < 50600
// only for 5.5
// in 5.6: we use audit plugin event to get the login event
static bool audit_acl_authenticate(THD *thd, uint connect_errors, uint com_change_user_pkt_len)
@ -2194,15 +2154,7 @@ static int audit_plugin_init(void *p)
log_prefix);
}
#endif
#if MYSQL_VERSION_ID < 50505
if (do_hot_patch((void **)&trampoline_check_user, &trampoline_check_user_size,
(void *)check_user, (void *)audit_check_user, "check_user"))
{
DBUG_RETURN(1);
}
#elif MYSQL_VERSION_ID < 50600
if (do_hot_patch((void **)&trampoline_acl_authenticate, &trampoline_acl_authenticate_size,
(void *)acl_authenticate, (void *)audit_acl_authenticate, "acl_authenticate"))
{
@ -2584,32 +2536,7 @@ static inline void set_plugin_name_from_env()
}
}
#if MYSQL_VERSION_ID < 50505
/**
* DLL constructor method.
* We set here the audit plugin version to the same as the first built in plugin.
* This is so we can have a single lib for all versions (needed in 5.1)
*/
extern "C" void __attribute__ ((constructor)) audit_plugin_so_init(void)
{
if (mysqld_builtins && mysqld_builtins[0])
{
audit_plugin.interface_version = *(int *) mysqld_builtins[0]->info;
sql_print_information("%s Set interface version to: %d (%d)",
log_prefix, audit_plugin.interface_version,
audit_plugin.interface_version >> 8);
}
else
{
sql_print_error(
"%s mysqld_builtins are null. Plugin will not load unless the mysql version is: %d. \n",
log_prefix, audit_plugin.interface_version >> 8);
}
init_peer_info();
set_plugin_name_from_env();
}
#elif MYSQL_VERSION_ID < 50600
#if MYSQL_VERSION_ID < 50600
extern struct st_mysql_plugin *mysql_mandatory_plugins[];
extern "C" void __attribute__ ((constructor)) audit_plugin_so_init(void)
{