config root man

Current Path : /sys/amd64/compile/hs32/modules/usr/src/sys/modules/ichwd/@/amd64/compile/hs32/modules/usr/src/sys/modules/uart/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //sys/amd64/compile/hs32/modules/usr/src/sys/modules/ichwd/@/amd64/compile/hs32/modules/usr/src/sys/modules/uart/uart_core.o

ELF	>Xy@@HUHHH=fU1HHtHU1HHtHG0U1HHtG8UHHt"~"HtHt1ÁHtuHfUHHUHATISHHHtH@`
HHH8tHH4HHPHHH@PHHHHHHHspHt#HSxLHKpLHK`ShLslH{8HCHxv"L1HH[A\1fL1[A\1HEfUHAWEAVAAUIATSHuԉUHpIHHMl$0LHI|$I\$hEt$hAD$l1LcIHھL$HID$`uII|$Et$hAD$l1LcIHھL$HID$`I|$`I|$`ID$E|$ ID$EAD$(UЅAT$$HHt=Mt$HHt.D;{ uHsLtAD$$I$C$HHu
I$HH8tHH4HLPIL$`AT$hAt$lLtH[A\A]A^A_ID$P<BۻI|$LHNDfDUHAVAAULpATISA$pDL	ډtt	[A\A]A^[I$h1A\A]A^DUHy1UHAUATISHHH4HH8tHHLPA$At uRI$pAA$pH߉0D	tA$ t
LH[A\A]I$HDH߃ փUHSHH tv
HHH8tHH4HHPJ;M;thHHcfPH
HHH8tHH4HH߾PH1[HHcfPUHSHHHHt@@t( u	H1[H߾H1[tUHAUATISH
HHH8tHH4HLPI$HtP@M$tUA$ u_A$A$H[A\A]I$HcL<PA9$DA9$uA$ tLH[A\A]UHSH
HHHH8tHH4HLXHH[AUHHAWLAVLpAUATIS1HA$HE~f
I$HH8tHH4HLPA<AA$ 
I$HH8tHH4HLPA$QA;$MA;$HcHI$fA$L
I$HH8tHH4HLPAt+I$Htp@A$ @Att
I$A$HH8tHH4HLPI$HtH@A$ A$A$Atz
I$HH8tHH4HLPA$t	 A$pL0	tA$ AtA$A$H[A\A]A^A_ɃHcLHI$8A9$DA9$uA$ LLTA$LQL'H}АH}Ѓ փHcHI$f[fDUHAVAUIATSHHH@IHxHA$Mt$81ҹHLI|$XI|$At$lIT$h1LcIL$HID$`ueLH[A\A]A^úHHIHƺLLGDMt$XhfDHI|$`ID$I$ID$ADŽ$1AIL$HID$pI\$xE1MHHLH$|A$I|$pHADŽ$Ic$I$HI$
I$HH8tHH4HLP`A$DEtA$B5I$H{0uY
I$HH8tHH4HHS0LPtI$@0I$C@U.HLI$HHcP<H4p0D@81I$ADŽ$LI$HH@HHvLЉÅu,I$Ht	ID$XHB`A$LI$HI$HIt$pHt'IT$xLIL$pA$LIL$`AT$hLAt$lLIt$p1MILH$cHL1IL$pA$LID$pA$@-HL1hLA$HA$@H1LLA$HuZA$u?H1)HL1HL1H1H1HH1@H1HuartT4%$>:;I$>$>I&I	<
:;
:;I8
'
I
:;I8
'I:;I!I/'I:;(
:;5I&:;
:;I:;<:;:;
:;I
8
 .:;'I !:;I"4:;I#.?:;'@$:;I
%.?:;'I@&.?:;'I@':;I
(:;I
):;I*4:;I+:;I,-4:;I.4:;I/1XY0112413414:;I54:;I61UXY7:;I8:;I94:;I:.1@;1<1UXY=>1XY?1XY@UA.:;'I@B4:;IC1UXYD1UXYE.:;'I F:;IG:;IH
:;I4:;I
J4:;I?<K!L4:;I?<M4:;I?<N4:;I?
%4?6Xint8q9:ExQSxV4q564;M@fEJN@õfl	
,-P#.#

	+
#:#
$#
%#
&8#
#opsI#$
0$?:#?@#?E#?F#?# ops?#(%
%,#-#&_''SL#clsT#(
(@idXq#Y@#@\zgm	_
  
&bE#c)#d4#_	2mtx g
&#
'g#/
3G7#8#9#:#;#?#@#A#B# C#$D#(E#,F#0G#4H#8I#<J#@K#DL#HM#LN#PO#TQ#XR#\S#`T#dX#hY#lZ#p[#t\#x]#|^#_#`#a#b#c#d#e#f#g#k#l#m#n#o#p#q#r#>^=




 $,24678:u
׀






M#=
#u
#ݒ
#
 #h##i#j:#k#
+,	?
 &bst')#bsh(4#)#*#+#Wsq
q#q# !y"#&$@&'#(#)&#*&# +_#8,1845_#6_#7&#8&# 9
lf
nl
#oq#pq#s#t#Hu_#v_#wx
#x~
#	f
	r
q

@AE:#E@#EE#EF#E# opsE#(Fz#0G#8H#<
0Fz(#)#*#+1#,# -L#(~tp#tty|KopsL#M#NK#O[#0Q>#8RG#XT&#`U_#hV_#lW&#pX#xY_#[_#\_#]_#^_#__#`_#a_#b_#c_#e#g_#h#k#l_#m_#n_#o_#r#s_#t_#w#z#{##

he8R#ops9z#bas:K#;_#0<_#4=_#8>_#<?_#@C#HD#PE#XFG#`_
K

_
_
_
_
1

_ _L

G78i8#_y
yi_
y
__
y
_
$
88# _!scy!xc_"ptr_#?.$di>U%E:`$ucDU%Kz$ucJU%Q_$ucPU&	'dev[U(_T&%_O)dev$[*sc&y #_+"y"_m$,-%-%"_ce%@@&_?)dev[.sc y/O)0`12k12v23 n_+my"_mo,-p-p"_cep@&._})dev-[4-_4-_)rid-_4-_.sc/y5051_6?s0P12[12f2q3|#[7scZy8Z9new\9old\ _!arg"scy:-;2 ;_w+:y"_m<,-=-="_ce=@ _!arg"scy"new_"old_"sig_,0>,2I,2T2_2j:wv;3323<-0>12I12T3_3j z_+yy"_m{,-|-|"_ce|@ /_+.y+._"_m0,-1-1"_ce1@ _!arg"scy=R00,2=u0,2,222,00,2,222:;&31>v&0121223>g0013?00121223 r_!argq"scsy:;3 _n!arg"scy"rxp_,0,2,222:;.393C<v0@2@223 T_&+Sy"_mU,-V-V"_ceV@&_)dev[.scy6 0@2@223A_7arg9scyB_B_Cw0@2323<-0>12I12T3_3jD0@293C<v0@2@233DA0121233De0@21>00121233>0013?v0121233D0
@260@2E&Fdev[G_Frid,G _0 +y"_m,--"_ce@ H_ +Fy+F_+G$"_mI,-J-J"_ceJ@&z_!)devy[.sc{y.sc0{y.sep|:5}_H
C:!0000C!012 12
 2 3# /0 0W 0L 0A 12b 12m 2x 3 I;
	I;"	
I;
	I;"	J>_b"KJ|W"JJpJJJJLL5JJ2JGJpJJJJLL'LCLbL~LLLLLL0LKLeLLLLLLLLMcntvlJ>_N5\	$N6$	JJJ*J6JBJOJ[JiJuJJN8	
r%N;b%	
/usr/src/sys/modules/uart/../../dev/uart.@/dev/uart@/sys./machineuart_core.cuart_if.huart_bus.hbus.h_types.htypes.h_stdint.h_timespec.h_callout.h_lock.hkobj.hrman.h_mutex.hvmmeter.hkernel.hsystm.hmalloc.h_bus.huart.hserial.htimepps.huart_cpu.hlibkern.hdevice_if.hbus_if.hkdb.h	?sK!W=Y2!W=g!W=Y."jzt>zt
.s.hr
s 
t
MhZr@{.f\/0i"ן鍡kt~k^zJB
YY(:Z1VY(9[fWYYWZs\W7~/f}.Kr
Q~(x=;/sqM/uS ~-f~</
t:LjF(h.fgEf.[3y,Y+Uf$-fRu.~X~<$t~fJW )tXt-NS-J~/f~.<hh/f/E/~y.~+U$-f|~/f~./
f:L$i
uX
fY= + 
   L t/:Z/~;=
JWYVZ#:Zg&	ZƄ|</f|..i|t/Lh+Z%Mɒ=>h"7fX\.J$".zXaXf*$FreeBSD: release/9.1.0/sys/dev/uart/uart_core.c 225214 2011-08-27 14:24:27Z rwatson $GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]uart_hwmtxcould not activate interrupt
%sRTS iflow, %sCTS oflow
%sfast interrupt%spolled modeconsoledebug portkeyboardunknown system device (%d,%c,%d,%d)
noemsUARTxHC
AH
AH
AH
WAP
AC
$>AC
BD,AC
BEEJ,[AC
BEID"HC
$AC
DH$AC
A$RAC
A$AC
DH$OAC
E,AJ
BIKD,AC
DJwwv !w!)w)0v01w19w9AvPQwQYwY`v`awaqwqvwwvUwwvU\
\\PSSS;P;AP !w!$w$%v EUE]%] ETE%vT EQE%vP ERER^^%^ EXE_%_ILPL\%\HSSSSPP01w14w4v0HUHn\t\0HTHr^t^S_QPlStuSwwvUUwwvUU\Ud\h\24Q7<Q%]%<PhxPx]TTPPwwvUU+IUY\USUkSmSPP+RmR9YPYdPwwvUUSUSUSUSwwv$U47U\$U$}\\{SSQS4P4:Pww/vUP+S+/UP/P01w1;w;v0UU
U8TUT
\\W	S=

S

S

SlSSn
]]

Q

Q

S

PPSi
u
TU
u
Pu
{
P	
S

SSPZSlS	
T	
P

PTPPu		Ta		P		P	R	QQTP	PwwvU]]\\
SV
S
SYgSTT0>T@NTUeTjxTTSy

PPPSNSP1PYgP}SS0S
PPoPP#%uart_add_sysdev.uart_getname`uart_getopsuart_getrangeuart_bus_ihand
uart_bus_sysdevuart_bus_detachuart_bus_probe}uart_sched_softih&uart_bus_ipend uart_bus_attach$uart_devclass$uart_driver_nameL%uart_sysdevsr%M_UART,
:

,/&18ZlF

dh18Zl



F

dhF
{


=DZ	=
=DZ	=
			
								p						

l



l



 
C

sc_rxbufszdevice_detach_descv_tfreesize_tv_vnodepgsinsc_txfifosz/usr/src/sys/amd64/compile/hs32/modules/usr/src/sys/modules/uartuart_bus_attachks_nextr_bustagpps_info_tsc_hwoflowclear_sequencelock_objectrequestv_swapinv_page_sizeuart_sysdevsdevice_shutdown_descdevice_tUART_IOCTLuart_opsSI_SUB_KTHREAD_PAGEsc_txbusyuart_rx_putpps_params_tuart_softcuart_devinfotime_tdetachputcwitnessv_free_severedevclass_tSI_SUB_SYSV_SEMsc_ppsUART_ATTACHuart_intr_breakv_swtchtypesc_rridSI_SUB_CLISTv_cache_maxSI_SUB_KTRACESI_SUB_DUMMYclear_off_tuks_shortdescsc_polledSI_SUB_KLDuart_receive_descv_tcachedSI_SUB_OPENSOLARISSI_SUB_WITNESSv_cow_faults__uint8_ttermbaseclassesSI_SUB_VFSSI_SUB_INIT_IFSI_SUB_DTRACEv_page_count/usr/src/sys/modules/uart/../../dev/uart/uart_core.crxreadySI_SUB_EVENTHANDLERv_vnodeinSI_SUB_KDTRACElong intSI_SUB_PSEUDOv_interrupt_free_minsc_rtypebus_add_child_descINTR_EXCLv_cow_optimbus_probe_nomatch_descsc_ttypenduart_getopsSI_SUB_SYSV_SHMuart_bus_sysdevdataks_magicbus_teardown_intr_desckobjop_tSI_SUB_INTRINSICSI_ORDER_MIDDLEsc_openedsc_rxgetsigned charuint8_tSI_SUB_KTHREAD_INITuart_devinfo_listINTR_TYPE_NETerroruart_ioctl_desckobj_methodINTR_TYPE_CLKunsigned charv_reactivatedvmmeteruart_bus_ipendGNU C 4.2.1 20070831 patched [FreeBSD]SI_SUB_INTRSI_SUB_KICK_SCHEDULERsc_classdefltks_handlecapcount_Boolpps_seq_tchancharuc_rclkbus_write_ivar_descv_vnodeoutSI_SUB_KTHREAD_IDLEsysinit_elem_order__uint16_tpps_stateSI_SUB_VNET_PRELINKppsparambus_get_resource_descsc_devUART_PROBEgetcsc_hwiflowuart_setsig_descbus_deactivate_resource_descsc_icookieflagsbus_get_dma_tag_descSI_ORDER_THIRDSI_SUB_VNETSI_SUB_SYSV_MSGuc_rangecapgentimehandsbootverbosev_pageout_free_minresourceuart_intr_sigchgSI_SUB_RUN_SCHEDULERbus_driver_added_descSI_SUB_DUMP_CONFv_cache_minSI_SUB_NETGRAPHINTR_MPSAFEtimecounterM_UART_init_sys_inituart_intr_cepdevclassSI_SUB_RACCTDSI_SUB_PROTO_BEGINv_trapv_vforksuart_bus_ihandSI_SUB_MACINTR_MD1INTR_MD2INTR_MD3INTR_MD4UART_IPENDSI_SUB_LOCKslh_firsthwmtxsc_txbufSI_SUB_MAC_POLICYbus_set_resource_descv_vnodepgsout__uint64_tlong unsigned intppscountsc_rxfifoszsc_iresbus_hinted_child_descbus_adjust_resource_descsle_nextuc_opsSI_SUB_VMSI_SUB_VM_CONFprobethisv_softSI_SUB_VNET_DONEv_pdwakeupsbus_read_ivar_descv_zfoduintptr_tsysinitbus_release_resource_descv_inactive_targetkobj_opsSI_SUB_DTRACE_ANONdevice_probe_descSI_SUB_RACCTsc_leaving__intptr_torderSI_SUB_SWAPSI_SUB_PROTO_IFv_dfree__uint32_tsc_altbrkUART_GETSIGr_bushandleUART_DETACHSI_SUB_INTRINSIC_POSTSI_SUB_P1003_1Bsysinit_sub_idpps_timeuuart_bus_detachSI_SUB_ROOT_CONFrclkdoubleuart_ipend_descM_UART_uninit_sys_uninitbaudratedatabitsuart_sched_softihuart_detach_descSI_SUB_DDB_SERVICESv_free_minINTR_TYPE_MISCparitysc_rxput_descfloatsc_iridu_longSI_SUB_KPROFSI_SUB_KMEMkdb_activeSI_SUB_KTHREAD_UPDATEunsigned intkobj_classbus_print_child_descbus_child_location_str_desckobjop_descintptr_tattachpps_timeu_t__set_sysuninit_set_sym_M_UART_uninit_sys_uninitu_intu_kbdbus_describe_intr_descSI_SUB_CYCLICflagcookiebus_delete_resource_descUART_FLUSHSI_SUB_PROTO_ENDv_free_targetSI_SUB_DEVFSserdev_intr_tsc_usc_calloutSI_SUB_AUDITcrc32_tabbus_child_pnpinfo_str_descdevice_identify_descbus_child_present_descv_pfreeSI_SUB_SETTINGSSI_SUB_PROTO_IFATTACHDOMAINSI_SUB_KVM_RSRCfailSI_SUB_CPUmtx_lockuart_getsig_descSI_SUB_SOFTINTRcachev_intrsizeuart_getnameSI_SUB_PROTO_DOMAINdevice_attach_descuart_transmit_descSI_SUB_KTHREAD_BUFv_vm_faultssc_sysdevcapthntpfptimespecuart_add_sysdev__set_sysinit_set_sym_M_UART_init_sys_initudatauart_flush_descsc_isquelchSI_SUB_CONFIGUREuart_getrangedevice__size_tSI_SUB_SYSCALLSsysinit_cfunc_twhatkobj_ops_tppsinfouint16_tuart_intr_overrunv_swappgsoutv_vforkpageskobj_class_tsc_rxbufSI_SUB_DONEbus_alloc_resource_descuart_driver_namebus_new_pass_descuart_basrefsv_rforksbus_setup_intr_descsubsystemSI_SUB_EXEC__time_tntp_fp_tSI_SUB_DRIVERSsc_rresv_kthreadsv_rforkpageskobjdesclo_witnessv_free_countregshftuart_probe_descSI_SUB_SMPapi_versionclear_tusc_basdevice_suspend_descintegral__uintptr_tinitv_forkpagesuart_bus_probelo_namesc_hwsigkobjop_desc_tbus_space_handle_tv_ozfodSI_SUB_RAIDSI_SUB_ACLbus_child_detached_descnameSI_SUB_MTX_POOL_DYNAMICUART_RECEIVESI_SUB_INT_CONFIG_HOOKSSI_SUB_MAC_LATEdevice_resume_descshort intv_inactive_countuint64_tmodefuncppstcSI_SUB_RUN_QUEUEkobj_method_tv_swapouttv_nsecv_intransbus_config_intr_descuart_intr_rxreadySI_ORDER_FIRSTbus_remap_intr_descv_pdpagesSI_SUB_PROTO_DOMAININITINTR_TYPE_CAMntp_fpSI_SUB_MBUFv_kthreadpages__int64_tbus_hint_device_unit_desclongpadcurrent_modeppscapv_swappgsinuart_devclassresource_iM_UARTipendbus_bind_intr_descdevice_quiesce_descSI_SUB_COPYRIGHTSI_SUB_DTRACE_PROVIDERmalloc_typeuint32_tv_syscallv_cache_countv_free_reservedINTR_TYPE_AVuart_param_descv_active_countbus_alloc_resource_anyuart_attach_descSI_SUB_CLOCKSINTR_TYPE_TTYSI_SUB_LOCKMGRSI_SUB_SCHED_IDLEINTR_TYPE_BIOsc_fastintrv_forksbus_space_tag_tassert_sequenceshort unsigned intstopbitsSI_SUB_KTHREAD_VMSI_ORDER_SECONDtspecSI_SUB_MTX_POOL_STATICfractionalsc_hwmtxsc_txdataszmethodslo_dataintr_typesc_hwmtx_sv_wire_countkcmodeuart_intr_txidlenextSI_ORDER_ANYassert_off_tuSI_SUB_RANDOMbus_get_resource_list_desc__r_iSI_ORDER_FOURTHtv_secassert_tuSI_SUB_TUNABLESuart_classINTR_ENTROPYsc_softihsysdevu_ttySI_SUB_CREATE_INITbus_activate_resource_desclo_flags.symtab.strtab.shstrtab.rela.text.rela.data.bss.debug_abbrev.rela.debug_info.rela.debug_line.comment.rodata.str1.1.relaset_sysuninit_set.relaset_sysinit_set.rela.debug_frame.debug_loc.rela.debug_pubnames.rela.debug_aranges.debug_ranges.debug_str.note.GNU-stack @+x &Ȟx1X6XIY%D@h@Z;U	f@o2uA(B~
0B8B0DZ' \080E\0ac	8x8x؀	`	
0"ASRc0
m
@`0Gaz 0P`W>"  ).@Uar 0["4>O[ewO .5>Vfwuart_core.cuart_intr_rxreadyuart_intr_sigchguart_intr_txidleuart_intr_overrunuart_intr_breakuart_intr__set_sysuninit_set_sym_M_UART_uninit_sys_uninitM_UART_uninit_sys_uninit__set_sysinit_set_sym_M_UART_init_sys_initM_UART_init_sys_init__start_set_pcpu__stop_set_pcpu__start_set_sysinit_set__stop_set_sysinit_set__start_set_sysuninit_set__stop_set_sysuninit_setuart_add_sysdevuart_sysdevsuart_getnameuart_getopsuart_getrangeuart_bus_ihanduart_bus_sysdevdevice_get_softcuart_bus_detachuart_detach_desckobj_lookup_methodM_UARTfreebus_teardown_intrbus_release_resourcemtx_destroydevice_set_softcuart_tty_detachuart_bus_probekobj_initdevice_get_descbus_alloc_resourcerman_get_bushandlerman_get_bustaguart_cpu_eqresuart_probe_descdevice_set_descuart_sched_softihatomic_cmpset_intswi_scheduart_getsig_descpps_capturepps_eventuart_receive_descuart_flush_desckdb_breakkdb_alt_breakuart_bus_ipenduart_ipend_descuart_bus_attachmtx_initmallocbcopybus_setup_intruart_attach_descbootverboseuart_ioctl_descdevice_printfprintfpps_initdevice_print_prettynameuart_tty_attachuart_driver_nameuart_devclassmalloc_uninitmalloc_init$$j~**,,2,7-m.r/./01123./34A*Y6f7'8'89:D$j;<<<-1%=[?>AAA-8?T>tBCDDD-'>.E<EPEU->FDD+D0-G>*III-sIII-DDD-N	>U	Ed	Ex	E}	-	D	D	D	-I
AX
Al
Aq
-
?GQ>c>~>>FBC*:BKX'}82.LM39
:?
8_
0s
N
.
L
.
L
O
OO
-0PcQrQQ-fRS%T././01120N(2RL1jytRU)ESVU)ESRn'R39:SC*JSQ6ZXaSmGtS{6@0HYP.hZp.

!

F!)
0
v5
B
I
N
[
g
6
t
y

h




}



#


n


P

%
!0
}	F
&Q
\
m
u
z


9


Z
;
n
d
 
,
w:
3H
V
d

!

i

9
=
	



2
s]
n

C
G
v


X






!
*
3




W
3
K
Y

m

y





?	
a


v	
@

/!
'/
k=
OK
Y
-g
u
A

W	

u
.

w






M+
y9
XH
W
	f
u

l








L

x)
W8
N

Z
'`
f
o
x



U
	




|
G
;
	
X


	

Y


l
#
,
B5
%	>
9G
P
Y
b
k

t
,}
d

H


T


x


	
5


9	

	
	
	
(	

1	
q:	
C	
M	

W	
a	
k	

u	
	
	
T	
	

	
[	
H	

	
o
	
	
F		
	
5	


N





)

3

0>

J

rP

V

\

b

Sk

v

(

	
















A
y*
5
-@
AL
t









,



}
'
1:
H
V
d
r





4
_

w






H*

e9

 H


W

g

s





w

3







	



,&
4	4
B
P
^
3l
N
&
t
l
j

<
M
'
D5
C
Q
_
m
|



S

	
c
N
I

m-
A
<
K
Z
i
nx
m

c
'
:



	

w
}<
J

X
f
gt

*


][
	

S
S
	
0
; C0K
Lb
m0uA}

P`

`
0
S
#+
|?
P
c
a
:	w
w




7

A

$
 $7
@
CQ
:	g
wr

 %
%
q





(






*
93
@HV^u

0


S
M


l
#
;.
K
?
:	U
w`
x

q
	

O 
)
05=KSe
n
	w

:	
w


:	
8
w

Y
M	
	
	
Q
+3LTa

l+td+B+B





?
u
`s{


V


`


D

<
:	
w
(
4</D
z
X

g

p
}
0
`
2
0
h



F
S


%
3
4<
pHF
Pi
^F
fi
x





 
P

k

p	p1
:
F
V
dR	l	R	u	R	u	

@	E		E	
v	#+9AS
\
j
@z
p






:	 
w 
1 
!B 
:	M 
X 
n 
wy 
 
   
 
Q 
 
 
, 
!
!


!~!
0?!
`P!
X!
f!
n!
!
!`!!`!x!`!x!
!
!`"
"!"

-"@6"
=B"K"
c"
&
p"
	}"
K
"
("
"
"
"
"
l"
"
"
c	#
#
_#
E(#
5#
B#
?P#
o^#
l#
	z#
#
"#
~#
&#
#
#
`
#
0
#
#
Y$
K$
z"$
0$
>$
L$
Z$
u$
$
3$X$
$W$
($
($
$

$
$

%
%
&%
c3%
^@%
;M%
Z%$s%
L%.@`
 <
@ \
`0|
P
`


 4
80d
h



$
(L
P0|




Man Man