Lines Matching defs:msg
204 debug_message_clear(struct gl_debug_message *msg)
206 if (msg->message != (char*)out_of_memory)
207 free(msg->message);
208 msg->message = NULL;
209 msg->length = 0;
213 debug_message_store(struct gl_debug_message *msg,
221 assert(!msg->message && !msg->length);
226 msg->message = malloc(length+1);
227 if (msg->message) {
228 (void) strncpy(msg->message, buf, (size_t)length);
229 msg->message[length] = '\0';
231 msg->length = len;
232 msg->source = source;
233 msg->type = type;
234 msg->id = id;
235 msg->severity = severity;
241 msg->message = out_of_memory;
242 msg->length = -1;
243 msg->source = MESA_DEBUG_SOURCE_OTHER;
244 msg->type = MESA_DEBUG_TYPE_ERROR;
245 msg->id = oom_msg_id;
246 msg->severity = MESA_DEBUG_SEVERITY_HIGH;
502 struct gl_debug_message *msg = &log->Messages[log->NextMessage];
504 debug_message_clear(msg);
1128 const struct gl_debug_message *msg = debug_fetch_message(debug);
1131 if (!msg)
1134 len = msg->length;
1136 len = strlen(msg->message);
1142 assert(msg->message[len] == '\0');
1143 (void) strncpy(messageLog, msg->message, (size_t)len+1);
1152 *severities++ = debug_severity_enums[msg->severity];
1154 *sources++ = debug_source_enums[msg->source];
1156 *types++ = debug_type_enums[msg->type];
1158 *ids++ = msg->id;
1301 struct gl_debug_message *gdmessage, msg;
1322 msg = *gdmessage;
1327 msg.source,
1329 msg.id,
1331 msg.length, msg.message);
1333 debug_message_clear(&msg);