;============================================================================================================
;	  HP UNIX Crash Parameters and Regular Expression patterns
;============================================================================================================
;
;
;============================================================================================================
;			     		Modification History
;============================================================================================================
;
;   Name:           Date:          Modification Description
;   -----           -----          ------------------------      
;=========================================================================================================
;
;
; The following four fields are used to send e-mail responses
; back to the user when needed.  They should appear in all CCAT reg expressions
; text files.
;

[SUBJECT: ,1,0,0,0,x]~/SUBJECT[:]?.*/~/[ ].*/~/[^ ].*/ 
[SENDER: ,1,0,0,0,x]~/SENDER:.*/~/[ ].*/~/[^ ].*/ 
[CISL: ,1,0,0,0,x]~/SUBJECT[:]?.*\n/~/ .*/~/([ ]+)?cisl / 
[CISL: ,1,0,0,0,x]~/SUBJECT[:]?.*\n/~/ .*/~/([ ]+)?Cisl / 
[CISL: ,1,0,0,0,x]~/SUBJECT[:]?.*\n/~/ .*/~/([ ]+)?CISL / 
[CFS: ,1,0,0,0,x]~/SUBJECT[:]?.*\n/~/ .*/~/([ ]+)?cfs / 
[CFS: ,1,0,0,0,x]~/SUBJECT[:]?.*\n/~/ .*/~/([ ]+)?Cfs / 
[CFS: ,1,0,0,0,x]~/SUBJECT[:]?.*\n/~/ .*/~/([ ]+)?CFS / 

[HAO_SENDER: ,1,0,0,0,x]~/HAOSender[:]?.*/~/[ ].*/~/[^ ].*/ 
[WEB_SENDER: ,1,0,0,0,x]~/WEBSender[:]?.*/~/[ ].*/~/[^ ].*/ 
;  end - e-mail response fields

[OS_VERSION: ,1,0,0,0,0]~/[_]?crash_version(.*\n){3}/~/UNIX V[^ (]*/~/V[^ ]*/

[OS_VERSION: ,1,0,0,0,0]~/crash_version:.*/~/UNIX V[^ (]*/~/V[^ ]*/

[OS_VERSION: ,1,0,0,0,0]~/[_]?crash_version(.*\n){3}/~/UNIX X[^ (]*/~/ .*/~/[1-9].*/

[OS_VERSION: ,1,0,0,0,0]~/crash_version:.*/~/UNIX CCAT-IVP/~/CC[^ ]*/

[OS_VERSION: ,1,0,0,0,0]~/crash_version:.*/~/Server V[^ (]*/~/V[^ ]*/

[OS_VERSION: ,1,0,0,0,0]~/crash_version:.*/~/OSF.*/~/ .*/~/[^(]*/

[OS_VERSION: ,1,0,0,0,0]~/crash_version:.*/~/ .*/~/V[^ ]*/

[ARCHITECTURE: ,1,0,0,0,x]~/[_]?crash_arch.*/~/arch[:]?.*/~/[ ].*/~/[^ ].*/ 

[CRASH_TIME: ,1,0,0,0,0]~/[>]?[_]?crash_data_collection_time.*/~/ime[:]?.*/~/[ ].*/~/[^ ].*/

[HOSTNAME: ,1,0,0,0,x]~/[>]?[ ]+?nodename.*/~/["].*["]/~/[^"].*[^"]/ 

[PANIC_STRING: ,1,0,0,0,#]~/[>]?[_]?panic_string.*/~/["].*["]/~/[^"].*[^"]/ 

[PANIC_STRING: ,1,0,0,0,#]~/[>]?[_]?panic_string(.*\n){2}/~/["].*\n.*["]/~/[^"]+/ 

[PANIC_STRING: ,1,0,0,0,#]~/[_]?panic_string(.*\n){2}/~/["].*\n.*["]/~/[^"]+/ 

[UPTIME: ,1,0,0,0,x]~/[_]?uptime.*/~/ime[:]?.*/~/[ ].*/~/[^ ].*/

[FAULT_VIRT_ADDRESS: ,1,0,0,0,0]~/([ ]+)?fault_va.*/~/=.*/~/[ ].*/~/[^ ].*/~/[xX].*/~/[^xX]+/~/[^=]+/

[AVAILABLE_CPUS: ,1,0,0,0,x]~/[_]?avail_cpus.*/~/cpus[:]?.*/~/[ ].*/~/[^ ].*/~/[^=]+/

[PANIC_CPU: ,1,0,0,0,x]~/[_]?paniccpu.*/~/cpu[:]?.*/~/[ ].*/~/[^ ].*/~/[^=]+/

[PHYSICAL_MEMORY: ,1,0,0,0,0]~/[_]?physmem.*/~/es\)[:]?.*/~/[ ].*/~/[^ ].*/~/[^=]+/

[NUMBER_OF_CPUS: ,1,0,0,0,x]~/[_]?ncpus.*/~/us[:]?.*/~/[ ].*/~/[^ ].*/~/[^=]+/

[SYSTEM_STRING: ,1,0,0,0,x]~/[_]?system_string.*/~/["].*["]/~/[^"].*[^"]/   

[FIRMWARE_REV: ,1,0,0,0,x]~/([ ]+)?Firmware revision.*/~/ion[:]?.*/~/[ ].*/~/[^ ].*/~/[^=]+/  

[KMF_FAULTING_PC: ,1,0,0,0,x]~/([ ]+)?fault_pc.*/~/=.*/~/[ ].*/~/[^ ].*/~/[^=]+/

[STACK_TRACE: ,1,1,0,1,x]~/([ ]+)?Begin Trace(.*\n)+(End Trace)/~/^([ ]+)?>?([ ]+)?[0-9]{1,2} [^(]*/~/[0-9]+.*/~/[^0-9].*/

[STACK_TRACE: ,1,1,0,1,x]~/Begin Trace(.*\n)+(End Trace)/~/^([ \t]+)?>?([ ]+)?[0-9]{1,2} [^(]*/~/[0-9]+.*/~/[^0-9].*/

[SAVED_EXCEPT_FRAME_PTR: ,1,0,0,0,x]~/[_]?savedefp_exception_frame_ptr[:]?.*/~/ptr[:]?.*/~/[ ].*/~/[^ ].*/~/[x].*/~/[^x].*/  

[RETURN_ADDR_I_MODULE: ,1,0,0,0,x]~/[_]?savedefp_return_address/i.*\n(.*\n)+_kernel_memory_fault_data.fault_pc/i:/~/ss/i[:]?.*\n(.*\n)+_kernel_memory_fault_data.fault_pc/i:/~/[ ].*\n(.*\n)+_kernel_memory_fault_data.fault_pc/i:/~/[^ ].*\n(.*\n)+_kernel_memory_fault_data.fault_pc/i:/~/[^ ].*\n(.*\n)+_ker/~/(.*\n)+[^_].*\n/

[PC_I_MODULE: ,1,0,0,0,x]~/[_]?savedefp_pc/i.*\n(.*\n)+_savedefp_return_address/i:/~/pc/i[:]?.*\n(.*\n)+_savedefp_return_address/i:/~/[ ].*\n(.*\n)+_savedefp_return_address/i:/~/[^ ].*\n(.*\n)+_savedefp_return_address/i:/~/[^ ].*\n(.*\n)+_sav/~/(.*\n)+[^_].*\n/

[DSNSUBJECT: ,1,0,0,0,x]~/DSNSubject:.*/~/[ ].*/~/[^ ].*/

[SUB_ID: ,1,0,0,0,x]~/SUB_ID:.*/~/[ ].*/~/[^ ].*/

[SUB_VER: ,1,0,0,0,x]~/SUB_VER:.*/~/[ ].*/~/[^ ].*/

