dbutils.c (80062) | dbutils.c (82367) |
---|---|
1/******************************************************************************* 2 * 3 * Module Name: dbutils - AML debugger utilities | 1/******************************************************************************* 2 * 3 * Module Name: dbutils - AML debugger utilities |
4 * $Revision: 39 $ | 4 * $Revision: 41 $ |
5 * 6 ******************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999, 2000, 2001, Intel Corp. --- 167 unchanged lines hidden (view full) --- 180 181void 182AcpiDbDumpBuffer ( 183 UINT32 Address) 184{ 185 186 AcpiOsPrintf ("\nLocation %X:\n", Address); 187 | 5 * 6 ******************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999, 2000, 2001, Intel Corp. --- 167 unchanged lines hidden (view full) --- 180 181void 182AcpiDbDumpBuffer ( 183 UINT32 Address) 184{ 185 186 AcpiOsPrintf ("\nLocation %X:\n", Address); 187 |
188 AcpiDbgLevel |= TRACE_TABLES; | 188 AcpiDbgLevel |= ACPI_LV_TABLES; |
189 AcpiUtDumpBuffer ((UINT8 *) Address, 64, DB_BYTE_DISPLAY, ACPI_UINT32_MAX); 190} 191 192 193/******************************************************************************* 194 * 195 * FUNCTION: AcpiDbDumpObject 196 * --- 24 unchanged lines hidden (view full) --- 221 { 222 AcpiOsPrintf (" "); 223 } 224 225 switch (ObjDesc->Type) 226 { 227 case ACPI_TYPE_ANY: 228 | 189 AcpiUtDumpBuffer ((UINT8 *) Address, 64, DB_BYTE_DISPLAY, ACPI_UINT32_MAX); 190} 191 192 193/******************************************************************************* 194 * 195 * FUNCTION: AcpiDbDumpObject 196 * --- 24 unchanged lines hidden (view full) --- 221 { 222 AcpiOsPrintf (" "); 223 } 224 225 switch (ObjDesc->Type) 226 { 227 case ACPI_TYPE_ANY: 228 |
229 AcpiOsPrintf ("[Object Reference] Value: %p\n", ObjDesc->Reference.Handle); | 229 AcpiOsPrintf ("[Object Reference] = %p\n", ObjDesc->Reference.Handle); |
230 break; 231 232 233 case ACPI_TYPE_INTEGER: | 230 break; 231 232 233 case ACPI_TYPE_INTEGER: |
234 AcpiOsPrintf ("[Number] Value: %ld (%lX)\n", ObjDesc->Integer.Value, ObjDesc->Integer.Value); | 234 235 AcpiOsPrintf ("[Integer] = %X%8.8X\n", HIDWORD (ObjDesc->Integer.Value), 236 LODWORD (ObjDesc->Integer.Value)); |
235 break; 236 237 238 case ACPI_TYPE_STRING: 239 240 AcpiOsPrintf ("[String] Value: "); 241 for (i = 0; i < ObjDesc->String.Length; i++) 242 { 243 AcpiOsPrintf ("%c", ObjDesc->String.Pointer[i]); 244 } 245 AcpiOsPrintf ("\n"); 246 break; 247 248 249 case ACPI_TYPE_BUFFER: 250 | 237 break; 238 239 240 case ACPI_TYPE_STRING: 241 242 AcpiOsPrintf ("[String] Value: "); 243 for (i = 0; i < ObjDesc->String.Length; i++) 244 { 245 AcpiOsPrintf ("%c", ObjDesc->String.Pointer[i]); 246 } 247 AcpiOsPrintf ("\n"); 248 break; 249 250 251 case ACPI_TYPE_BUFFER: 252 |
251 AcpiOsPrintf ("[Buffer] Value: "); | 253 AcpiOsPrintf ("[Buffer] = "); |
252 AcpiUtDumpBuffer ((UINT8 *) ObjDesc->Buffer.Pointer, ObjDesc->Buffer.Length, DB_DWORD_DISPLAY, _COMPONENT); 253 break; 254 255 256 case ACPI_TYPE_PACKAGE: 257 258 AcpiOsPrintf ("[Package] Contains %d Elements: \n", ObjDesc->Package.Count); 259 260 for (i = 0; i < ObjDesc->Package.Count; i++) 261 { 262 AcpiDbDumpObject (&ObjDesc->Package.Elements[i], Level+1); 263 } 264 break; 265 266 267 case INTERNAL_TYPE_REFERENCE: | 254 AcpiUtDumpBuffer ((UINT8 *) ObjDesc->Buffer.Pointer, ObjDesc->Buffer.Length, DB_DWORD_DISPLAY, _COMPONENT); 255 break; 256 257 258 case ACPI_TYPE_PACKAGE: 259 260 AcpiOsPrintf ("[Package] Contains %d Elements: \n", ObjDesc->Package.Count); 261 262 for (i = 0; i < ObjDesc->Package.Count; i++) 263 { 264 AcpiDbDumpObject (&ObjDesc->Package.Elements[i], Level+1); 265 } 266 break; 267 268 269 case INTERNAL_TYPE_REFERENCE: |
268 AcpiOsPrintf ("[Object Reference] Value: %p\n", ObjDesc->Reference.Handle); | 270 271 AcpiOsPrintf ("[Object Reference] = %p\n", ObjDesc->Reference.Handle); |
269 break; 270 | 272 break; 273 |
274 |
|
271 case ACPI_TYPE_PROCESSOR: | 275 case ACPI_TYPE_PROCESSOR: |
276 |
|
272 AcpiOsPrintf ("[Processor]\n"); 273 break; 274 | 277 AcpiOsPrintf ("[Processor]\n"); 278 break; 279 |
280 |
|
275 case ACPI_TYPE_POWER: | 281 case ACPI_TYPE_POWER: |
282 |
|
276 AcpiOsPrintf ("[Power Resource]\n"); 277 break; 278 | 283 AcpiOsPrintf ("[Power Resource]\n"); 284 break; 285 |
286 |
|
279 default: 280 281 AcpiOsPrintf ("[Unknown Type] %X \n", ObjDesc->Type); 282 break; 283 } 284} 285 286 --- 179 unchanged lines hidden --- | 287 default: 288 289 AcpiOsPrintf ("[Unknown Type] %X \n", ObjDesc->Type); 290 break; 291 } 292} 293 294 --- 179 unchanged lines hidden --- |