6 Commits

Author SHA1 Message Date
saivennelag
e5662f657c Added support for:
MariaDB 64 bit 10.11.8, 10.11.9, 10.11.10, 11.2.3, 11.2.4, 11.2.5, 11.2.6, 11.4.3, 11.4.4, 11.7.1
2025-12-09 20:56:50 +05:30
saivennelag
6aa235aad5 Added support for 64 bit: MySQL 8.4.5 2025-08-28 13:42:32 +05:30
saivennelag
7178b4f6af Added support for 64 bit: MySQL 8.4.4 2025-08-28 12:42:50 +05:30
namitha
1e5ee55b9e Added support for 64 bit: MySQL 8.0.39 - 8.0.41, MariaDB 11.3.2 - 11.5.2
Added support for:
MySQL 8.0.39 - MySQL 8.0.40 (Community and Enterprise) Linux_64

MySQL 8.0.41 (Community) Linux_64

MariaDB 11.3.2 - 11.5.2 Linux_64
2025-04-02 17:05:12 +05:30
namitha
f14eba9dca Add support for 8.0.37 2025-04-02 15:48:11 +05:30
namitha
eaba9a8135 Added support for: MySql 64 bit 8.0.31 to 8.0.36, MariaDB 64 bit 10.11.1 - 10.11.7 2024-10-30 14:46:06 +05:30
6 changed files with 83 additions and 18 deletions

View File

@@ -21,7 +21,7 @@ AC_DEFUN([MYSQL_SRC_TEST], [
[
withval=`dir_resolve "$withval"`
ac_mysql_source_dir="$withval"
HEADERS="include/my_dir.h include/mysql/plugin.h include/mysql.h include/mysql_version.h include/config.h include/my_config.h"
HEADERS="include/my_dir.h include/mysql/plugin.h include/mysql.h include/mysql_version.h include/my_config.h"
for file in $HEADERS; do
if ! test -r "$withval/$file"; then
AC_MSG_ERROR([Failed to find required header file $file in $withval, check the path and make sure you've run './configure ..<options>.. && cd include && make' in MySQL 5.1 sources dir or 'cmake . && make' in MySQL 5.5 sources dir.])

View File

@@ -448,7 +448,7 @@ static inline const CHARSET_INFO * pfs_connect_attrs_cs(const void * pfs)
}
if ( ( major == 5 && ( (minor == 6 && patch >= 15) || minor >= 7) ) || (major == 8) // MySQL
|| ( major == 10 && ( (minor == 0 && patch >= 11) || minor >= 1) ) ) // MariaDB
|| ( major == 10 && ( (minor == 0 && patch >= 11) || minor >= 1) ) || (major >= 11) ) // MariaDB
{
uint cs_number = *(uint *) (((unsigned char *) pfs) + Audit_formatter::thd_offsets.pfs_connect_attrs_cs);
if (!cs_number)

View File

@@ -5,6 +5,11 @@
#define HAVE_CONFIG_H
#endif
// Compatibility shim for older zlib versions
#if !defined(ZLIB_VERNUM) || ZLIB_VERNUM < 0x1290
#define crc32_z(crc, buf, len) crc32((crc), (buf), (len))
#endif
#define MYSQL_DYNAMIC_PLUGIN 1
#define MYSQL_SERVER 1
@@ -17,7 +22,11 @@
#include <my_config.h>
#include <mysql_version.h>
#if MYSQL_VERSION_ID >= 80032
#if defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 100307
#include <my_global.h>
#endif
#if MYSQL_VERSION_ID >= 80032 && !defined(MARIADB_BASE_VERSION)
#define TABLE_LIST Table_ref
#endif
@@ -28,6 +37,10 @@
#endif
#include <mysql/plugin.h>
#if defined(MARIADB_BASE_VERSION)
#include <mysql/psi/psi_memory.h>
#include <mysql/psi/psi.h>
#endif
#if MYSQL_VERSION_ID >= 50600
// From 5.6 we use the audit plugin interface
@@ -37,7 +50,6 @@
#if defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 100307
// From MariaDB 10.3 we include macro definitions for items like MY_GNUC_PREREQ
#include <my_compiler.h>
#include <my_global.h>
#endif
#include <sql_parse.h>

View File

@@ -75,7 +75,7 @@ else
CONNECT_ATTRS='printf ", 0, 0, 0"'
fi
if echo $MYVER | grep -P '^(5\.7|8\.0)' > /dev/null
if echo $MYVER | grep -P '^(5\.7|8\.4|8\.0)' > /dev/null
then
if echo $MYVER | grep -P '^5\.7\.8' > /dev/null
then
@@ -115,7 +115,7 @@ DA_STATUS="print_offset Diagnostics_area m_status" # 5.5, 5.6, 5.7, mariadb 10.
DA_SQL_ERRNO="print_offset Diagnostics_area m_sql_errno" # 5.5, 5.6, mariadb 10.0 to 10.5
STMT_DA="print_offset THD m_stmt_da" # 5.6, 5.7, mariadb 10.0 to 10.5
if echo $MYVER | grep -P '^(5\.7|8\.0)' > /dev/null
if echo $MYVER | grep -P '^(5\.7|8\.4|8\.0)' > /dev/null
then
DA_SQL_ERRNO="print_offset Diagnostics_area m_mysql_errno"
elif echo $MYVER | grep -P '^(5\.6|10\.)' > /dev/null
@@ -132,7 +132,7 @@ fi
LEX_COMMENT=""
VIEW_TABLES=""
if echo $MYVER | grep -P '^(8\.0)' > /dev/null
if echo $MYVER | grep -P '^(8\.4|8\.0)' > /dev/null
then
LEX_COMMENT='printf ", 0"'
# TABLE_LIST struct was used in older versions of mysql, its replacement is Table_ref class

View File

@@ -81,11 +81,23 @@ const ThdOffsets thd_offsets_arr[] =
const ThdOffsets thd_offsets_arr[] =
{
/* +++ MYSQL 64 OFFSETS GO HERE +++ */
//offsets for: mysqld (8.4.5-commercial)
{"8.4.5-commercial","dddd1b6411ef3412a692288d057a010b", 9512, 9552, 5024, 6452, 1280, 0, 0, 32, 64, 160, 1368, 9652, 6072, 4328, 4336, 4340, 7736, 1592, 32, 8696, 8736, 8720, 13032, 140, 668, 344},
//offsets for: mysqld (8.4.4)
{"8.4.4","3561a47b597886dd313e01c38c15b71f", 9512, 9552, 5024, 6452, 1280, 0, 0, 32, 64, 160, 1368, 9652, 6072, 4328, 4336, 4340, 7736, 1592, 32, 8696, 8736, 8720, 13032, 140, 668, 344},
//offsets for: mysqld (8.0.41)
{"8.0.41","e818c531909ed2f1bf78b7c125da947c", 9440, 9480, 4952, 6380, 1280, 0, 0, 32, 64, 160, 1368, 9580, 6000, 4248, 4256, 4260, 7664, 1576, 32, 8624, 8664, 8648, 12824, 140, 668, 320},
//offsets for: /usr/sbin/mysqld (8.0.40-commercial)
{"8.0.40-commercial","f5276b320d427d6fe806890834484722", 9440, 9480, 4952, 6380, 1280, 0, 0, 32, 64, 160, 1368, 9580, 6000, 4248, 4256, 4260, 7664, 1576, 32, 8624, 8664, 8648, 12824, 140, 668, 320},
//offsets for: mysqld (8.0.39-commercial)
{"8.0.39-commercial","67adafe314eabdfd8e559d82afd39680", 9440, 9480, 4952, 6380, 1280, 0, 0, 32, 64, 160, 1368, 9580, 6000, 4248, 4256, 4260, 7664, 1576, 32, 8624, 8664, 8648, 12824, 140, 668, 320},
//offsets for: mysqld (8.0.37-commercial)
{"8.0.37-commercial","ad11041390174d8d5445686ef2183816", 9456, 9496, 4960, 6396, 1288, 0, 0, 32, 64, 160, 1376, 9596, 6016, 4248, 4256, 4260, 7680, 1576, 32, 8640, 8680, 8664, 12840, 140, 668, 320},
//offsets for: /usr/sbin/mysqld (8.0.36)
{"8.0.36","9ba2568aeceed956bc047f4913f8285a", 9448, 9488, 4952, 6388, 1288, 0, 0, 32, 64, 160, 1376, 9588, 6008, 4248, 4256, 4260, 7672, 1576, 32, 8632, 8672, 8656, 12832, 140, 668, 320},
//offsets for: /usr/sbin/mysqld (8.0.35)
{"8.0.35","465a40519e83cab54735ba515ba596bc", 9496, 9536, 4952, 6436, 1288, 0, 0, 32, 64, 160, 1376, 9636, 6056, 4248, 4256, 4260, 7720, 1576, 32, 8680, 8720, 8704, 12880, 140, 664, 320},
//offsets for: /usr/sbin/mysqld (8.0.34)
//offsets for: /usr/sbin/mysqld (8.0.35)
{"8.0.35","465a40519e83cab54735ba515ba596bc", 9496, 9536, 4952, 6436, 1288, 0, 0, 32, 64, 160, 1376, 9636, 6056, 4248, 4256, 4260, 7720, 1576, 32, 8680, 8720, 8704, 12880, 140, 664, 320},
//offsets for: /usr/sbin/mysqld (8.0.34)
{"8.0.34","2bf7588f074ff87a28dcc5fdc781d6e4", 9496, 9536, 4952, 6436, 1288, 0, 0, 32, 64, 160, 1376, 9636, 6056, 4248, 4256, 4260, 7720, 1576, 32, 8680, 8720, 8704, 12880, 140, 664, 320},
//offsets for: /usr/sbin/mysqld (8.0.33)
{"8.0.33","5ef11079d4a42b8d9e23ddd8af825ea3", 9504, 9544, 4960, 6444, 1288, 0, 0, 32, 64, 160, 1376, 9644, 6064, 4248, 4256, 4260, 7728, 1576, 32, 8688, 8728, 8712, 12568, 140, 664, 320},
@@ -468,12 +480,54 @@ const ThdOffsets thd_offsets_arr[] =
const ThdOffsets thd_offsets_arr[] =
{
/* +++ MARIADB 64 OFFSETS GO HERE +++ */
//offsets for: mariadbd (11.7.1-MariaDB)
{"11.7.1-MariaDB","60f1d2837407f25d97b76cdc6045a07f", 16248, 16432, 8240, 10456, 88, 3696, 8, 0, 16, 24, 160, 16564, 10040, 5720, 5728, 5732, 696, 0, 0, 15488, 15512, 15496, 25384, 564, 8, 0},
//offsets for: /usr/sbin/mariadbd (11.5.2-MariaDB)
{"11.5.2-MariaDB","f25184aea1490c0c91f77dc71c6fdfd6", 16208, 16392, 8200, 10416, 88, 3672, 8, 0, 16, 24, 160, 16524, 10000, 5712, 5720, 5724, 696, 0, 0, 15448, 15472, 15456, 25312, 564, 8, 0},
//offsets for: mariadbd (11.4.4-MariaDB)
{"11.4.4-MariaDB","b5a5b69803f3ed1916fc1fea55ae11a3", 16128, 16304, 8120, 10336, 88, 3672, 8, 0, 16, 24, 160, 16436, 9920, 5704, 5712, 5716, 696, 0, 0, 15368, 15392, 15376, 25224, 564, 8, 0},
//offsets for: mariadbd (11.4.3-MariaDB)
{"11.4.3-MariaDB","0b8a3603e293dea4d41337d37dcd0f27", 16120, 16296, 8112, 10328, 88, 3672, 8, 0, 16, 24, 160, 16428, 9912, 5704, 5712, 5716, 696, 0, 0, 15360, 15384, 15368, 25216, 564, 8, 0},
//offsets for: /usr/sbin/mariadbd (11.4.2-MariaDB)
{"11.4.2-MariaDB","9fb9133fd7e2f68d76150ebc17b69812", 16104, 16280, 8104, 10312, 88, 3672, 8, 0, 16, 24, 160, 16412, 9896, 5704, 5712, 5716, 696, 0, 0, 15344, 15368, 15352, 25200, 564, 8, 0},
//offsets for: /usr/sbin/mariadbd (11.3.2-MariaDB)
{"11.3.2-MariaDB","cfe74e02e490d5ce0e8aea46c921a1be", 16104, 16280, 8104, 10312, 88, 3672, 8, 0, 16, 24, 160, 16412, 9896, 5704, 5712, 5716, 696, 0, 0, 15344, 15368, 15352, 25192, 564, 8, 0},
//offsets for: mariadbd (11.2.6-MariaDB)
{"11.2.6-MariaDB","5ac51c45f404e0a98ae17163f0f08888", 16112, 16288, 8120, 10336, 88, 3672, 8, 0, 16, 24, 160, 16420, 9920, 5704, 5712, 5716, 696, 0, 0, 15368, 15392, 15376, 25408, 564, 8, 0},
//offsets for: mariadbd (11.2.5-MariaDB)
{"11.2.5-MariaDB","d524bc1054ae2bc4041cc76aea3a739e", 16104, 16280, 8112, 10328, 88, 3672, 8, 0, 16, 24, 160, 16412, 9912, 5704, 5712, 5716, 696, 0, 0, 15360, 15384, 15368, 25400, 564, 8, 0},
//offsets for: mariadbd (11.2.4-MariaDB)
{"11.2.4-MariaDB","0c37910f7f53481610d741d5d4acef39", 16088, 16264, 8104, 10312, 88, 3672, 8, 0, 16, 24, 160, 16396, 9896, 5704, 5712, 5716, 696, 0, 0, 15344, 15368, 15352, 25384, 564, 8, 0},
//offsets for: mariadbd (11.2.3-MariaDB)
{"11.2.3-MariaDB","3e407fcdc210e505675933c7754f1687", 16088, 16264, 8104, 10312, 88, 3672, 8, 0, 16, 24, 160, 16396, 9896, 5704, 5712, 5716, 696, 0, 0, 15344, 15368, 15352, 25376, 564, 8, 0},
//offsets for: /usr/sbin/mariadbd (11.2.2-MariaDB)
{"11.2.2-MariaDB","e92cae4589408753743ece17bbdae5fb", 16080, 16256, 8096, 10304, 88, 0, 8, 0, 16, 24, 160, 16388, 9888, 5704, 5712, 5716, 696, 0, 0, 15336, 15360, 15344, 0, 0, 0, 440},
//offsets for: mariadbd (10.11.10-MariaDB)
{"10.11.10-MariaDB","75853cbb027bfd91b2bda935a71154d1", 15960, 16136, 7968, 10184, 88, 3664, 8, 0, 16, 24, 160, 16268, 9768, 5688, 5696, 5700, 696, 0, 0, 15216, 15240, 15224, 25200, 564, 8, 0},
//offsets for: mariadbd (10.11.9-MariaDB)
{"10.11.9-MariaDB","d8632d45fa4fcdefeb69f0edac20b21d", 15952, 16128, 7960, 10176, 88, 3656, 8, 0, 16, 24, 160, 16260, 9760, 5688, 5696, 5700, 696, 0, 0, 15208, 15232, 15216, 25184, 564, 8, 0},
//offsets for: mariadbd (10.11.8-MariaDB)
{"10.11.8-MariaDB","7d3f2e890b92eeba51bde77ee5e6d4f5", 15936, 16112, 7952, 10160, 88, 3656, 8, 0, 16, 24, 160, 16244, 9744, 5688, 5696, 5700, 696, 0, 0, 15192, 15216, 15200, 25168, 564, 8, 0},
//offsets for: mariadbd (10.11.7-MariaDB)
{"10.11.7-MariaDB","d84a65522e255859aa02332b1464e20c", 15936, 16112, 7952, 10160, 88, 3656, 8, 0, 16, 24, 160, 16244, 9744, 5688, 5696, 5700, 696, 0, 0, 15192, 15216, 15200, 25160, 564, 8, 0},
//offsets for: mariadbd (10.11.6-MariaDB)
{"10.11.6-MariaDB","e222e9b500c9d86d749822ce79d5d542", 15928, 16104, 7944, 10152, 88, 3648, 8, 0, 16, 24, 160, 16236, 9736, 5688, 5696, 5700, 696, 0, 0, 15184, 15208, 15192, 25144, 564, 8, 0},
//offsets for: /usr/sbin/mariadbd (10.11.5-MariaDB)
{"10.11.5-MariaDB","3a71523ec24c405713bacaff3088fe18", 15904, 16080, 7920, 10128, 88, 3640, 8, 0, 16, 24, 160, 16212, 9712, 5688, 5696, 5700, 696, 0, 0, 15160, 15184, 15168, 25008, 564, 8, 0},
//offsets for: /usr/sbin/mariadbd (10.11.4-MariaDB)
{"10.11.4-MariaDB","324bc29ac05a2afbd9b5ceeef8c5979a", 15848, 16024, 7864, 10072, 88, 3640, 8, 0, 16, 24, 160, 16156, 9656, 5688, 5696, 5700, 696, 0, 0, 15104, 15128, 15112, 24920, 564, 8, 0},
//offsets for: mariadbd (10.11.3-MariaDB)
{"10.11.3-MariaDB","f61b47c112bdc435d745064e22798e12", 15848, 16024, 7864, 10072, 88, 3640, 8, 0, 16, 24, 160, 16156, 9656, 5688, 5696, 5700, 696, 0, 0, 15104, 15128, 15112, 24920, 564, 8, 0},
//offsets for: mariadbd (10.11.2-MariaDB)
{"10.11.2-MariaDB","f3cceeaa18964418b7cace26257dce47", 15848, 16024, 7864, 10072, 88, 3632, 8, 0, 16, 24, 160, 16156, 9656, 5688, 5696, 5700, 696, 0, 0, 15104, 15128, 15112, 24904, 564, 8, 0},
//offsets for: mariadbd (10.11.1-MariaDB)
{"10.11.1-MariaDB","c7c20074d5641ad05af04b15ac7afd64", 15848, 16024, 7864, 10072, 88, 3576, 8, 0, 16, 24, 160, 16156, 9656, 5688, 5696, 5700, 696, 0, 0, 15104, 15128, 15112, 24896, 564, 8, 0},
//offsets for: /mariadb/10.6.11/bin/mysqld (10.6.11-MariaDB)
{"10.6.11-MariaDB","fcd5e6c4637f2cbfc69449d0ea81f050", 15704, 15864, 7784, 9944, 88, 3552, 8, 0, 16, 24, 160, 15980, 9576, 5680, 5688, 5692, 696, 0, 0, 14960, 14984, 14968, 24560, 564, 8, 0},
//offsets for: /mariadb/10.7.7/bin/mysqld (10.7.7-MariaDB)
{"10.7.7-MariaDB","52e002aa9ea7c3e792eb9a6da9ca88ce", 15800, 15976, 7816, 10024, 88, 3568, 8, 0, 16, 24, 160, 16108, 9608, 5672, 5680, 5684, 696, 0, 0, 15056, 15080, 15064, 24792, 564, 8, 0},
//offsets for: /mariadb/10.9.4/bin/mysqld (10.9.4-MariaDB)
{"10.9.4-MariaDB","0632c6ad7cfebb3ee580ae5c2abe56bb", 15824, 16000, 7840, 10048, 88, 3568, 8, 0, 16, 24, 160, 16132, 9632, 5680, 5688offsets.gdb:22: Error in sourced command file:
//{"10.9.4-MariaDB","0632c6ad7cfebb3ee580ae5c2abe56bb", 15824, 16000, 7840, 10048, 88, 3568, 8, 0, 16, 24, 160, 16132, 9632, 5680, 5688offsets.gdb:22: Error in sourced command file:
//offsets for: /mariadbrpm/10.5.18/usr/sbin/mariadbd (10.5.18-MariaDB)
{"10.5.18-MariaDB","3d904876b77dcaf6afa4ffcfeb9138c9", 15256, 15416, 7744, 9512, 88, 3592, 8, 0, 16, 24, 160, 15532, 9144, 5488, 5496, 5500, 680, 0, 0, 14512, 14536, 14520, 24120, 564, 8, 0},
//offsets for: /mariadbrpm/10.6.11/usr/sbin/mariadbd (10.6.11-MariaDB)
@@ -481,7 +535,7 @@ const ThdOffsets thd_offsets_arr[] =
//offsets for: /mariadbrpm/10.7.7/usr/sbin/mariadbd (10.7.7-MariaDB)
{"10.7.7-MariaDB","2ea3e576b259784525259f5852bd934b", 15800, 15976, 7816, 10024, 88, 3568, 8, 0, 16, 24, 160, 16108, 9608, 5672, 5680, 5684, 696, 0, 0, 15056, 15080, 15064, 24792, 564, 8, 0},
//offsets for: /mariadbrpm/10.9.4/usr/sbin/mariadbd (10.9.4-MariaDB)
{"10.9.4-MariaDB","293ab1a0f49b1fe6b5bfaeb97a695f41", 15824, 16000, 7840, 10048, 88, 3568, 8, 0, 16, 24, 160, 16132, 9632, 5680, 5688offsets.gdb:22: Error in sourced command file:
//{"10.9.4-MariaDB","293ab1a0f49b1fe6b5bfaeb97a695f41", 15824, 16000, 7840, 10048, 88, 3568, 8, 0, 16, 24, 160, 16132, 9632, 5680, 5688offsets.gdb:22: Error in sourced command file:
//offsets for: /mariadb/10.4.27/bin/mysqld (10.4.27-MariaDB)
{"10.4.27-MariaDB","506b4e0053605687b9b7ea080bf8d4fd", 14656, 14808, 7312, 9048, 88, 3576, 8, 0, 16, 24, 160, 14916, 8704, 2984, 2992, 2996, 680, 0, 0, 14032, 14056, 14040, 23456, 564, 8, 0},
//offsets for: /mariadb/10.5.18/bin/mysqld (10.5.18-MariaDB)
@@ -493,13 +547,13 @@ const ThdOffsets thd_offsets_arr[] =
//offsets for: /mariadbrpm/10.8.6/usr/sbin/mariadbd (10.8.6-MariaDB)
{"10.8.6-MariaDB","86083b4c7ab1d03f45f62ba558ea5b3f", 15808, 15984, 7824, 10032, 88, 3568, 8, 0, 16, 24, 160, 16116, 9616, 5672, 5680, 5684, 696, 0, 0, 15064, 15088, 15072, 24800, 564, 8, 0},
//offsets for: /mariadb/10.9.2/bin/mysqld (10.9.2-MariaDB)
{"10.9.2-MariaDB","019ab09000aa62762eb2cb7631d8b97d", 15816, 15992, 7832, 10040, 88, 3528, 8, 0, 16, 24, 152, 16124, 9624, 5680, 5688offsets.gdb:22: Error in sourced command file:
//{"10.9.2-MariaDB","019ab09000aa62762eb2cb7631d8b97d", 15816, 15992, 7832, 10040, 88, 3528, 8, 0, 16, 24, 152, 16124, 9624, 5680, 5688offsets.gdb:22: Error in sourced command file:
//offsets for: /mariadb/10.9.3/bin/mysqld (10.9.3-MariaDB)
{"10.9.3-MariaDB","d52836989b0857cd5f6c122e5cbf2bf0", 15816, 15992, 7832, 10040, 88, 3528, 8, 0, 16, 24, 152, 16124, 9624, 5680, 5688offsets.gdb:22: Error in sourced command file:
//{"10.9.3-MariaDB","d52836989b0857cd5f6c122e5cbf2bf0", 15816, 15992, 7832, 10040, 88, 3528, 8, 0, 16, 24, 152, 16124, 9624, 5680, 5688offsets.gdb:22: Error in sourced command file:
//offsets for: /mariadbrpm/10.9.2/usr/sbin/mariadbd (10.9.2-MariaDB)
{"10.9.2-MariaDB","7c772616443f29c4bb134b17d9b994e6", 15816, 15992, 7832, 10040, 88, 3528, 8, 0, 16, 24, 152, 16124, 9624, 5680, 5688offsets.gdb:22: Error in sourced command file:
//{"10.9.2-MariaDB","7c772616443f29c4bb134b17d9b994e6", 15816, 15992, 7832, 10040, 88, 3528, 8, 0, 16, 24, 152, 16124, 9624, 5680, 5688offsets.gdb:22: Error in sourced command file:
//offsets for: /mariadbrpm/10.9.3/usr/sbin/mariadbd (10.9.3-MariaDB)
{"10.9.3-MariaDB","7094d4cb6a8ab299ea8d80e272ac9c6c", 15816, 15992, 7832, 10040, 88, 3528, 8, 0, 16, 24, 152, 16124, 9624, 5680, 5688offsets.gdb:22: Error in sourced command file:
//{"10.9.3-MariaDB","7094d4cb6a8ab299ea8d80e272ac9c6c", 15816, 15992, 7832, 10040, 88, 3528, 8, 0, 16, 24, 152, 16124, 9624, 5680, 5688offsets.gdb:22: Error in sourced command file:
//offsets for: /mariadb/10.6.10/bin/mysqld (10.6.10-MariaDB)
{"10.6.10-MariaDB","89c1b2f6a4de72a78255604f735d3bb0", 15696, 15856, 7776, 9936, 88, 3512, 8, 0, 16, 24, 152, 15972, 9568, 5680, 5688, 5692, 688, 0, 0, 14952, 14976, 14960, 24512, 564, 8, 0},
//offsets for: /mariadb/10.7.6/bin/mysqld (10.7.6-MariaDB)

View File

@@ -227,10 +227,9 @@ static void initializePeerCredentials(THD *pThd)
#if defined(MARIADB_BASE_VERSION)
if (THDVAR(pThd, peer_info) == 0)
{
peer = (PeerInfo *) malloc(sizeof(PeerInfo));
peer = (PeerInfo *) calloc(1,sizeof(PeerInfo));
if (peer)
{
memset(peer, 0, sizeof(PeerInfo));
THDVAR(pThd, peer_info) = (ulong) peer;
}
else