JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
man pages section 3: Extended Library Functions, Volume 1     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

Extended Library Functions, Volume 1

auto_ef(3EXT)

auto_ef_file(3EXT)

auto_ef_free(3EXT)

auto_ef_get_encoding(3EXT)

auto_ef_get_score(3EXT)

auto_ef_str(3EXT)

cbc_crypt(3EXT)

CIRCLEQ_EMPTY(3EXT)

CIRCLEQ_ENTRY(3EXT)

CIRCLEQ_FIRST(3EXT)

CIRCLEQ_FOREACH(3EXT)

CIRCLEQ_FOREACH_REVERSE(3EXT)

CIRCLEQ_HEAD(3EXT)

CIRCLEQ_HEAD_INITIALIZER(3EXT)

CIRCLEQ_INIT(3EXT)

CIRCLEQ_INSERT_AFTER(3EXT)

CIRCLEQ_INSERT_BEFORE(3EXT)

CIRCLEQ_INSERT_HEAD(3EXT)

CIRCLEQ_INSERT_TAIL(3EXT)

CIRCLEQ_LAST(3EXT)

CIRCLEQ_LOOP_NEXT(3EXT)

CIRCLEQ_LOOP_PREV(3EXT)

CIRCLEQ_NEXT(3EXT)

CIRCLEQ_PREV(3EXT)

CIRCLEQ_REMOVE(3EXT)

config_admin(3CFGADM)

config_ap_id_cmp(3CFGADM)

config_change_state(3CFGADM)

config_list(3CFGADM)

config_list_ext(3CFGADM)

config_private_func(3CFGADM)

config_stat(3CFGADM)

config_strerror(3CFGADM)

config_test(3CFGADM)

config_unload_libs(3CFGADM)

cpc(3CPC)

cpc_access(3CPC)

cpc_bind_cpu(3CPC)

cpc_bind_curlwp(3CPC)

cpc_bind_event(3CPC)

cpc_bind_pctx(3CPC)

cpc_buf_add(3CPC)

cpc_buf_copy(3CPC)

cpc_buf_create(3CPC)

cpc_buf_destroy(3CPC)

cpc_buf_get(3CPC)

cpc_buf_hrtime(3CPC)

cpc_buf_set(3CPC)

cpc_buf_sub(3CPC)

cpc_buf_tick(3CPC)

cpc_buf_zero(3CPC)

cpc_caps(3CPC)

cpc_cciname(3CPC)

cpc_close(3CPC)

cpc_count_sys_events(3CPC)

cpc_count_usr_events(3CPC)

cpc_cpuref(3CPC)

cpc_disable(3CPC)

cpc_enable(3CPC)

cpc_event(3CPC)

cpc_event_accum(3CPC)

cpc_event_diff(3CPC)

cpc_eventtostr(3CPC)

cpc_getcciname(3CPC)

cpc_getcpuref(3CPC)

cpc_getcpuver(3CPC)

cpc_getnpic(3CPC)

cpc_getusage(3CPC)

cpc_npic(3CPC)

cpc_open(3CPC)

cpc_pctx_bind_event(3CPC)

cpc_pctx_invalidate(3CPC)

cpc_pctx_rele(3CPC)

cpc_pctx_take_sample(3CPC)

cpc_rele(3CPC)

cpc_request_preset(3CPC)

cpc_set_add_request(3CPC)

cpc_set_create(3CPC)

cpc_set_destroy(3CPC)

cpc_seterrfn(3CPC)

cpc_seterrhndlr(3CPC)

cpc_set_restart(3CPC)

cpc_set_sample(3CPC)

cpc_shared_bind_event(3CPC)

cpc_shared_close(3CPC)

cpc_shared_open(3CPC)

cpc_shared_rele(3CPC)

cpc_shared_take_sample(3CPC)

cpc_strtoevent(3CPC)

cpc_take_sample(3CPC)

cpc_unbind(3CPC)

cpc_version(3CPC)

cpc_walk_attrs(3CPC)

cpc_walk_events_all(3CPC)

cpc_walk_events_pic(3CPC)

cpc_walk_generic_events_all(3CPC)

cpc_walk_generic_events_pic(3CPC)

cpc_walk_names(3CPC)

cpc_walk_requests(3CPC)

cplus_demangle(3EXT)

crypt(3EXT)

crypt_close(3EXT)

ct_ctl_abandon(3CONTRACT)

ct_ctl_ack(3CONTRACT)

ct_ctl_adopt(3CONTRACT)

ct_ctl_nack(3CONTRACT)

ct_ctl_newct(3CONTRACT)

ct_ctl_qack(3CONTRACT)

ct_dev_status_get_aset(3CONTRACT)

ct_dev_status_get_dev_state(3CONTRACT)

ct_dev_status_get_minor(3CONTRACT)

ct_dev_status_get_noneg(3CONTRACT)

ct_dev_tmpl_clear_noneg(3CONTRACT)

ct_dev_tmpl_get_aset(3CONTRACT)

ct_dev_tmpl_get_minor(3CONTRACT)

ct_dev_tmpl_get_noneg(3CONTRACT)

ct_dev_tmpl_set_aset(3CONTRACT)

ct_dev_tmpl_set_minor(3CONTRACT)

ct_dev_tmpl_set_noneg(3CONTRACT)

ct_event_free(3CONTRACT)

ct_event_get_ctid(3CONTRACT)

ct_event_get_evid(3CONTRACT)

ct_event_get_flags(3CONTRACT)

ct_event_get_nevid(3CONTRACT)

ct_event_get_newct(3CONTRACT)

ct_event_get_type(3CONTRACT)

ct_event_read(3CONTRACT)

ct_event_read_critical(3CONTRACT)

ct_event_reliable(3CONTRACT)

ct_event_reset(3CONTRACT)

ct_pr_event_get_exitstatus(3CONTRACT)

ct_pr_event_get_gcorefile(3CONTRACT)

ct_pr_event_get_pcorefile(3CONTRACT)

ct_pr_event_get_pid(3CONTRACT)

ct_pr_event_get_ppid(3CONTRACT)

ct_pr_event_get_sender(3CONTRACT)

ct_pr_event_get_senderct(3CONTRACT)

ct_pr_event_get_signal(3CONTRACT)

ct_pr_event_get_zcorefile(3CONTRACT)

ct_pr_status_get_contracts(3CONTRACT)

ct_pr_status_get_fatal(3CONTRACT)

ct_pr_status_get_members(3CONTRACT)

ct_pr_status_get_param(3CONTRACT)

ct_pr_status_get_svc_aux(3CONTRACT)

ct_pr_status_get_svc_creator(3CONTRACT)

ct_pr_status_get_svc_ctid(3CONTRACT)

ct_pr_status_get_svc_fmri(3CONTRACT)

ct_pr_tmpl_get_fatal(3CONTRACT)

ct_pr_tmpl_get_param(3CONTRACT)

ct_pr_tmpl_get_svc_aux(3CONTRACT)

ct_pr_tmpl_get_svc_fmri(3CONTRACT)

ct_pr_tmpl_get_transfer(3CONTRACT)

ct_pr_tmpl_set_fatal(3CONTRACT)

ct_pr_tmpl_set_param(3CONTRACT)

ct_pr_tmpl_set_svc_aux(3CONTRACT)

ct_pr_tmpl_set_svc_fmri(3CONTRACT)

ct_pr_tmpl_set_transfer(3CONTRACT)

ct_status_free(3CONTRACT)

ct_status_get_cookie(3CONTRACT)

ct_status_get_critical(3CONTRACT)

ct_status_get_holder(3CONTRACT)

ct_status_get_id(3CONTRACT)

ct_status_get_informative(3CONTRACT)

ct_status_get_nevents(3CONTRACT)

ct_status_get_nevid(3CONTRACT)

ct_status_get_ntime(3CONTRACT)

ct_status_get_qtime(3CONTRACT)

ct_status_get_state(3CONTRACT)

ct_status_get_type(3CONTRACT)

ct_status_get_zoneid(3CONTRACT)

ct_status_read(3CONTRACT)

ct_tmpl_activate(3CONTRACT)

ct_tmpl_clear(3CONTRACT)

ct_tmpl_create(3CONTRACT)

ct_tmpl_get_cookie(3CONTRACT)

ct_tmpl_get_critical(3CONTRACT)

ct_tmpl_get_informative(3CONTRACT)

ct_tmpl_set_cookie(3CONTRACT)

ct_tmpl_set_critical(3CONTRACT)

ct_tmpl_set_informative(3CONTRACT)

dat_cno_create(3DAT)

dat_cno_free(3DAT)

dat_cno_modify_agent(3DAT)

dat_cno_query(3DAT)

dat_cno_wait(3DAT)

dat_cr_accept(3DAT)

dat_cr_handoff(3DAT)

dat_cr_query(3DAT)

dat_cr_reject(3DAT)

dat_ep_connect(3DAT)

dat_ep_create(3DAT)

dat_ep_create_with_srq(3DAT)

dat_ep_disconnect(3DAT)

dat_ep_dup_connect(3DAT)

dat_ep_free(3DAT)

dat_ep_get_status(3DAT)

dat_ep_modify(3DAT)

dat_ep_post_rdma_read(3DAT)

dat_ep_post_rdma_write(3DAT)

dat_ep_post_recv(3DAT)

dat_ep_post_send(3DAT)

dat_ep_query(3DAT)

dat_ep_recv_query(3DAT)

dat_ep_reset(3DAT)

dat_ep_set_watermark(3DAT)

dat_evd_clear_unwaitable(3DAT)

dat_evd_dequeue(3DAT)

dat_evd_disable(3DAT)

dat_evd_enable(3DAT)

dat_evd_free(3DAT)

dat_evd_modify_cno(3DAT)

dat_evd_post_se(3DAT)

dat_evd_query(3DAT)

dat_evd_resize(3DAT)

dat_evd_set_unwaitable(3DAT)

dat_evd_wait(3DAT)

dat_get_consumer_context(3DAT)

dat_get_handle_type(3DAT)

dat_ia_close(3DAT)

dat_ia_open(3DAT)

dat_ia_query(3DAT)

dat_lmr_create(3DAT)

dat_lmr_free(3DAT)

dat_lmr_query(3DAT)

dat_lmr_sync_rdma_read(3DAT)

dat_lmr_sync_rdma_write(3DAT)

dat_provider_fini(3DAT)

dat_provider_init(3DAT)

dat_psp_create(3DAT)

dat_psp_create_any(3DAT)

dat_psp_free(3DAT)

dat_psp_query(3DAT)

dat_pz_create(3DAT)

dat_pz_free(3DAT)

dat_pz_query(3DAT)

dat_registry_add_provider(3DAT)

dat_registry_list_providers(3DAT)

dat_registry_remove_provider(3DAT)

dat_rmr_bind(3DAT)

dat_rmr_create(3DAT)

dat_rmr_free(3DAT)

dat_rmr_query(3DAT)

dat_rsp_create(3DAT)

dat_rsp_free(3DAT)

dat_rsp_query(3DAT)

dat_set_consumer_context(3DAT)

dat_srq_create(3DAT)

dat_srq_free(3DAT)

dat_srq_post_recv(3DAT)

dat_srq_query(3DAT)

dat_srq_resize(3DAT)

dat_srq_set_lw(3DAT)

dat_strerror(3DAT)

demangle(3EXT)

des_crypt(3EXT)

des_encrypt(3EXT)

DES_FAILED(3EXT)

des_setkey(3EXT)

des_setparity(3EXT)

devid_compare(3DEVID)

devid_deviceid_to_nmlist(3DEVID)

devid_free(3DEVID)

devid_free_nmlist(3DEVID)

devid_get(3DEVID)

devid_get_minor_name(3DEVID)

devid_sizeof(3DEVID)

devid_str_decode(3DEVID)

devid_str_encode(3DEVID)

devid_str_free(3DEVID)

devid_valid(3DEVID)

di_binding_name(3DEVINFO)

di_bus_addr(3DEVINFO)

di_child_node(3DEVINFO)

di_compatible_names(3DEVINFO)

di_devfs_minor_path(3DEVINFO)

di_devfs_path(3DEVINFO)

di_devfs_path_free(3DEVINFO)

di_devid(3DEVINFO)

di_devlink_content(3DEVINFO)

di_devlink_dup(3DEVINFO)

di_devlink_fini(3DEVINFO)

di_devlink_free(3DEVINFO)

di_devlink_init(3DEVINFO)

di_devlink_path(3DEVINFO)

di_devlink_type(3DEVINFO)

di_devlink_walk(3DEVINFO)

di_driver_major(3DEVINFO)

di_driver_name(3DEVINFO)

di_driver_ops(3DEVINFO)

di_drv_first_node(3DEVINFO)

di_drv_next_node(3DEVINFO)

di_fini(3DEVINFO)

di_init(3DEVINFO)

di_instance(3DEVINFO)

di_link_next_by_lnode(3DEVINFO)

di_link_next_by_node(3DEVINFO)

di_link_private_get(3DEVINFO)

di_link_private_set(3DEVINFO)

di_link_spectype(3DEVINFO)

di_link_to_lnode(3DEVINFO)

di_lnode_devinfo(3DEVINFO)

di_lnode_devt(3DEVINFO)

di_lnode_name(3DEVINFO)

di_lnode_next(3DEVINFO)

di_lnode_private_get(3DEVINFO)

di_lnode_private_set(3DEVINFO)

di_minor_devt(3DEVINFO)

di_minor_name(3DEVINFO)

di_minor_next(3DEVINFO)

di_minor_nodetype(3DEVINFO)

di_minor_private_get(3DEVINFO)

di_minor_private_set(3DEVINFO)

di_minor_spectype(3DEVINFO)

di_nodeid(3DEVINFO)

di_node_name(3DEVINFO)

di_node_private_get(3DEVINFO)

di_node_private_set(3DEVINFO)

di_parent_node(3DEVINFO)

di_path_bus_addr(3DEVINFO)

di_path_client_devfs_path(3DEVINFO)

di_path_client_next_path(3DEVINFO)

di_path_client_node(3DEVINFO)

di_path_devfs_path(3DEVINFO)

di_path_instance(3DEVINFO)

di_path_node_name(3DEVINFO)

di_path_phci_next_path(3DEVINFO)

di_path_phci_node(3DEVINFO)

di_path_private_get(3DEVINFO)

di_path_private_set(3DEVINFO)

di_path_prop_bytes(3DEVINFO)

di_path_prop_int64s(3DEVINFO)

di_path_prop_ints(3DEVINFO)

di_path_prop_lookup_bytes(3DEVINFO)

di_path_prop_lookup_int64s(3DEVINFO)

di_path_prop_lookup_ints(3DEVINFO)

di_path_prop_lookup_strings(3DEVINFO)

di_path_prop_name(3DEVINFO)

di_path_prop_next(3DEVINFO)

di_path_prop_strings(3DEVINFO)

di_path_prop_type(3DEVINFO)

di_path_state(3DEVINFO)

di_prom_fini(3DEVINFO)

di_prom_init(3DEVINFO)

di_prom_prop_data(3DEVINFO)

di_prom_prop_lookup_bytes(3DEVINFO)

di_prom_prop_lookup_ints(3DEVINFO)

di_prom_prop_lookup_strings(3DEVINFO)

di_prom_prop_name(3DEVINFO)

di_prom_prop_next(3DEVINFO)

di_prop_bytes(3DEVINFO)

di_prop_devt(3DEVINFO)

di_prop_exists(3DEVINFO)

di_prop_int64(3DEVINFO)

di_prop_ints(3DEVINFO)

di_prop_lookup_bytes(3DEVINFO)

di_prop_lookup_int64(3DEVINFO)

di_prop_lookup_ints(3DEVINFO)

di_prop_lookup_strings(3DEVINFO)

di_prop_name(3DEVINFO)

di_prop_next(3DEVINFO)

di_prop_strings(3DEVINFO)

di_prop_type(3DEVINFO)

di_sibling_node(3DEVINFO)

di_walk_link(3DEVINFO)

di_walk_lnode(3DEVINFO)

di_walk_minor(3DEVINFO)

di_walk_node(3DEVINFO)

ea_alloc(3EXACCT)

ea_attach_to_group(3EXACCT)

ea_attach_to_object(3EXACCT)

ea_close(3EXACCT)

ea_copy_object(3EXACCT)

ea_copy_object_tree(3EXACCT)

ea_error(3EXACCT)

ea_free(3EXACCT)

ea_free_item(3EXACCT)

ea_free_object(3EXACCT)

ea_get_creator(3EXACCT)

ea_get_hostname(3EXACCT)

ea_get_object(3EXACCT)

ea_get_object_tree(3EXACCT)

ea_match_object_catalog(3EXACCT)

ea_next_object(3EXACCT)

ea_open(3EXACCT)

ea_pack_object(3EXACCT)

ea_previous_object(3EXACCT)

ea_set_group(3EXACCT)

ea_set_item(3EXACCT)

ea_strdup(3EXACCT)

ea_strfree(3EXACCT)

ea_unpack_object(3EXACCT)

ea_write_object(3EXACCT)

ecb_crypt(3EXT)

efi_alloc_and_init(3EXT)

efi_alloc_and_read(3EXT)

efi_free(3EXT)

efi_use_whole_disk(3EXT)

efi_write(3EXT)

elf32_checksum(3ELF)

elf32_fsize(3ELF)

elf32_getehdr(3ELF)

elf32_getphdr(3ELF)

elf32_getshdr(3ELF)

elf32_newehdr(3ELF)

elf32_newphdr(3ELF)

elf32_xlatetof(3ELF)

elf32_xlatetom(3ELF)

elf(3ELF)

elf64_checksum(3ELF)

elf64_fsize(3ELF)

elf64_getehdr(3ELF)

elf64_getphdr(3ELF)

elf64_getshdr(3ELF)

elf64_newehdr(3ELF)

elf64_newphdr(3ELF)

elf64_xlatetof(3ELF)

elf64_xlatetom(3ELF)

elf_begin(3ELF)

elf_cntl(3ELF)

elf_end(3ELF)

elf_errmsg(3ELF)

elf_errno(3ELF)

elf_fill(3ELF)

elf_flagdata(3ELF)

elf_flagehdr(3ELF)

elf_flagelf(3ELF)

elf_flagphdr(3ELF)

elf_flagscn(3ELF)

elf_flagshdr(3ELF)

elf_getarhdr(3ELF)

elf_getarsym(3ELF)

elf_getbase(3ELF)

elf_getdata(3ELF)

elf_getident(3ELF)

elf_getphdrnum(3ELF)

elf_getphnum(3ELF)

elf_getscn(3ELF)

elf_getshdrnum(3ELF)

elf_getshdrstrndx(3ELF)

elf_getshnum(3ELF)

elf_getshstrndx(3ELF)

elf_hash(3ELF)

elf_kind(3ELF)

elf_memory(3ELF)

elf_ndxscn(3ELF)

elf_newdata(3ELF)

elf_newscn(3ELF)

elf_next(3ELF)

elf_nextscn(3ELF)

elf_rand(3ELF)

elf_rawdata(3ELF)

elf_rawfile(3ELF)

elf_strptr(3ELF)

elf_update(3ELF)

elf_version(3ELF)

encrypt(3EXT)

FCOE_CreatePort(3FCOE)

FCOE_DeletePort(3FCOE)

FCOE_GetPortList(3FCOE)

fmev_attr_list(3FM)

fmev_class(3FM)

fmev_dup(3FM)

fmev_errno(3FM)

fmev_ev2shdl(3FM)

fmev_hold(3FM)

fmev_hrtime(3FM)

fmev_localtime(3FM)

fmev_rele(3FM)

fmev_shdl_alloc(3FM)

fmev_shdlctl_serialize(3FM)

fmev_shdlctl_sigmask(3FM)

fmev_shdlctl_thrattr(3FM)

fmev_shdlctl_thrcreate(3FM)

fmev_shdlctl_thrsetup(3FM)

fmev_shdl_fini(3FM)

fmev_shdl_free(3FM)

fmev_shdl_getauthority(3FM)

fmev_shdl_init(3FM)

fmev_shdl_nvl2str(3FM)

fmev_shdl_strdup(3FM)

fmev_shdl_strfree(3FM)

fmev_shdl_subscribe(3FM)

fmev_shdl_unsubscribe(3FM)

fmev_shdl_zalloc(3FM)

fmev_strerror(3FM)

fmev_time_nsec(3FM)

fmev_time_sec(3FM)

fmev_timespec(3FM)

fstyp_fini(3FSTYP)

fstyp_get_attr(3FSTYP)

fstyp_ident(3FSTYP)

fstyp_init(3FSTYP)

fstyp_mod_dump(3FSTYP)

fstyp_mod_fini(3FSTYP)

fstyp_mod_get_attr(3FSTYP)

fstyp_mod_ident(3FSTYP)

fstyp_mod_init(3FSTYP)

fstyp_strerror(3FSTYP)

gelf(3ELF)

gelf_checksum(3ELF)

gelf_fsize(3ELF)

gelf_getcap(3ELF)

gelf_getclass(3ELF)

gelf_getdyn(3ELF)

gelf_getehdr(3ELF)

gelf_getmove(3ELF)

gelf_getphdr(3ELF)

gelf_getrel(3ELF)

gelf_getrela(3ELF)

gelf_getshdr(3ELF)

gelf_getsym(3ELF)

gelf_getsyminfo(3ELF)

gelf_getsymshndx(3ELF)

gelf_newehdr(3ELF)

gelf_newphdr(3ELF)

gelf_update_cap(3ELF)

gelf_update_dyn(3ELF)

gelf_update_ehdr(3ELF)

gelf_update_getmove(3ELF)

gelf_update_move(3ELF)

gelf_update_phdr(3ELF)

gelf_update_rel(3ELF)

gelf_update_rela(3ELF)

gelf_update_shdr(3ELF)

gelf_update_sym(3ELF)

gelf_update_syminfo(3ELF)

gelf_update_symshndx(3ELF)

gelf_xlatetof(3ELF)

gelf_xlatetom(3ELF)

generic_events(3CPC)

la_activity(3EXT)

la_amd64_pltenter(3EXT)

la_i86_pltenter(3EXT)

la_objfilter(3EXT)

la_objopen(3EXT)

la_objsearch(3EXT)

la_pltexit(3EXT)

la_pltexit64(3EXT)

la_preinit(3EXT)

la_sparcv8_pltenter(3EXT)

la_sparcv9_pltenter(3EXT)

la_symbind32(3EXT)

la_symbind64(3EXT)

la_version(3EXT)

ld_atexit(3ext)

ld_atexit64(3ext)

ld_file(3ext)

ld_file64(3ext)

ld_input_done(3ext)

ld_input_section(3ext)

ld_input_section64(3ext)

ld_open(3ext)

ld_open64(3ext)

ld_section(3ext)

ld_section64(3ext)

ld_start(3ext)

ld_start64(3ext)

ld_support(3ext)

ld_version(3ext)

LIST_EMPTY(3EXT)

LIST_ENTRY(3EXT)

LIST_FIRST(3EXT)

LIST_FOREACH(3EXT)

LIST_HEAD(3EXT)

LIST_HEAD_INITIALIZER(3EXT)

LIST_INIT(3EXT)

LIST_INSERT_AFTER(3EXT)

LIST_INSERT_BEFORE(3EXT)

LIST_INSERT_HEAD(3EXT)

LIST_NEXT(3EXT)

LIST_REMOVE(3EXT)

md4(3EXT)

MD4Final(3EXT)

MD4Init(3EXT)

MD4Update(3EXT)

md5(3EXT)

md5_calc(3EXT)

MD5Final(3EXT)

MD5Init(3EXT)

MD5Update(3EXT)

nlist(3ELF)

NOTE(3EXT)

_NOTE(3EXT)

pctx_capture(3CPC)

pctx_create(3CPC)

pctx_release(3CPC)

pctx_run(3CPC)

pctx_set_events(3CPC)

queue(3EXT)

rd_delete(3EXT)

rd_errstr(3EXT)

rd_event_addr(3EXT)

rd_event_enable(3EXT)

rd_event_getmsg(3EXT)

rd_init(3EXT)

rd_loadobj_iter(3EXT)

rd_log(3EXT)

rd_new(3EXT)

rd_objpad_enable(3EXT)

rd_plt_resolution(3EXT)

rd_reset(3EXT)

read_vtoc(3EXT)

rtld_audit(3EXT)

rtld_db(3EXT)

run_crypt(3EXT)

run_setkey(3EXT)

sendfile(3EXT)

sendfilev(3EXT)

setkey(3EXT)

sha1(3EXT)

SHA1Final(3EXT)

SHA1Init(3EXT)

SHA1Update(3EXT)

SHA224Final(3EXT)

SHA224Init(3EXT)

SHA224Update(3EXT)

sha2(3EXT)

SHA256Final(3EXT)

SHA256Init(3EXT)

SHA256Update(3EXT)

SHA2Final(3EXT)

SHA2Init(3EXT)

SHA2Update(3EXT)

SHA384Final(3EXT)

SHA384Init(3EXT)

SHA384Update(3EXT)

SHA512Final(3EXT)

SHA512Init(3EXT)

SHA512Update(3EXT)

SIMPLEQ_EMPTY(3EXT)

SIMPLEQ_ENTRY(3EXT)

SIMPLEQ_FIRST(3EXT)

SIMPLEQ_FOREACH(3EXT)

SIMPLEQ_HEAD(3EXT)

SIMPLEQ_HEAD_INITIALIZER(3EXT)

SIMPLEQ_INIT(3EXT)

SIMPLEQ_INSERT_AFTER(3EXT)

SIMPLEQ_INSERT_HEAD(3EXT)

SIMPLEQ_INSERT_TAIL(3EXT)

SIMPLEQ_NEXT(3EXT)

SIMPLEQ_REMOVE(3EXT)

SIMPLEQ_REMOVE_HEAD(3EXT)

SLIST_EMPTY(3EXT)

SLIST_ENTRY(3EXT)

SLIST_FIRST(3EXT)

SLIST_FOREACH(3EXT)

SLIST_HEAD(3EXT)

SLIST_HEAD_INITIALIZER(3EXT)

SLIST_INIT(3EXT)

SLIST_INSERT_AFTER(3EXT)

SLIST_INSERT_HEAD(3EXT)

SLIST_NEXT(3EXT)

SLIST_REMOVE(3EXT)

SLIST_REMOVE_HEAD(3EXT)

STAILQ_CONCAT(3EXT)

STAILQ_EMPTY(3EXT)

STAILQ_ENTRY(3EXT)

STAILQ_FIRST(3EXT)

STAILQ_FOREACH(3EXT)

STAILQ_HEAD(3EXT)

STAILQ_HEAD_INITIALIZER(3EXT)

STAILQ_INIT(3EXT)

STAILQ_INSERT_AFTER(3EXT)

STAILQ_INSERT_HEAD(3EXT)

STAILQ_INSERT_TAIL(3EXT)

STAILQ_NEXT(3EXT)

STAILQ_REMOVE(3EXT)

STAILQ_REMOVE_HEAD(3EXT)

stdarg(3EXT)

SUNW_C_GetMechSession(3EXT)

SUNW_C_KeyToObject(3EXT)

TAILQ_CONCAT(3EXT)

TAILQ_EMPTY(3EXT)

TAILQ_ENTRY(3EXT)

TAILQ_FIRST(3EXT)

TAILQ_FOREACH(3EXT)

TAILQ_FOREACH_REVERSE(3EXT)

TAILQ_HEAD(3EXT)

TAILQ_HEAD_INITIALIZER(3EXT)

TAILQ_INIT(3EXT)

TAILQ_INSERT_AFTER(3EXT)

TAILQ_INSERT_BEFORE(3EXT)

TAILQ_INSERT_HEAD(3EXT)

TAILQ_INSERT_TAIL(3EXT)

TAILQ_LAST(3EXT)

TAILQ_NEXT(3EXT)

TAILQ_PREV(3EXT)

TAILQ_REMOVE(3EXT)

tsalarm_get(3EXT)

tsalarm_set(3EXT)

v12n(3EXT)

v12n_capabilities(3EXT)

v12n_chassis_serialno(3EXT)

v12n_ctrl_domain(3EXT)

v12n_domain_name(3EXT)

v12n_domain_roles(3EXT)

v12n_domain_uuid(3EXT)

varargs(3EXT)

write_vtoc(3EXT)

generic_events

- generic performance counter events

Description

The Solaris cpc(3CPC) subsystem implements a number of predefined, generic performance counter events. Each generic event maps onto a single platform specific event and one or more optional attributes. Each hardware platform only need support a subset of the total set of generic events.

The defined generic events are:

PAPI_br_cn

Conditional branch instructions

PAPI_br_ins

Branch instructions

PAPI_br_msp

Conditional branch instructions mispredicted

PAPI_br_ntk

Conditional branch instructions not taken

PAPI_br_prc

Conditional branch instructions correctly predicted

PAPI_br_tkn

Conditional branch instructions taken

PAPI_br_ucn

Unconditional branch instructions

PAPI_bru_idl

Cycles branch units are idle

PAPI_btac_m

Branch target address cache misses

PAPI_ca_cln

Requests for exclusive access to clean cache line

PAPI_ca_inv

Requests for cache invalidation

PAPI_ca_itv

Requests for cache line intervention

PAPI_ca_shr

Request for exclusive access to shared cache line

PAPI_ca_snp

Request for cache snoop

PAPI_csr_fal

Failed conditional store instructions

PAPI_csr_suc

Successful conditional store instructions

PAPI_csr_tot

Total conditional store instructions

PAPI_fad_ins

Floating point add instructions

PAPI_fdv_ins

Floating point divide instructions

PAPI_fma_ins

Floating point multiply and add instructions

PAPI_fml_ins

Floating point multiply instructions

PAPI_fnv_ins

Floating point inverse instructions

PAPI_fp_ins

Floating point instructions

PAPI_fp_ops

Floating point operations

PAPI_fp_stal

Cycles the floating point unit stalled

PAPI_fpu_idl

Cycles the floating point units are idle

PAPI_fsq_ins

Floating point sqrt instructions

PAPI_ful_ccy

Cycles with maximum instructions completed

PAPI_ful_icy

Cycles with maximum instruction issue

PAPI_fxu_idl

Cycles when units are idle

PAPI_hw_int

Hardware interrupts

PAPI_int_ins

Integer instructions

PAPI_tot_cyc

Total cycles

PAPI_tot_iis

Instructions issued

PAPI_tot_ins

Instructions completed

PAPI_vec_ins

VectorSIMD instructions

PAPI_l1_dca

Level 1 data cache accesses

PAPI_l1_dch

Level 1 data cache hits

PAPI_l1_dcm

Level 1 data cache misses

PAPI_l1_dcr

Level 1 data cache reads

PAPI_l1_dcw

Level 1 data cache writes

PAPI_l1_ica

Level 1 instruction cache accesses

PAPI_l1_ich

Level 1 instruction cache hits

PAPI_l1_icm

Level 1 instruction cache misses

PAPI_l1_icr

Level 1 instruction cache reads

PAPI_l1_icw

Level 1 instruction cache writes

PAPI_l1_ldm

Level 1 cache load misses

PAPI_l1_stm

Level 1 cache store misses

PAPI_l1_tca

Level 1 cache accesses

PAPI_l1_tch

Level 1 cache hits

PAPI_l1_tcm

Level 1 cache misses

PAPI_l1_tcr

Level 1 cache reads

PAPI_l1_tcw

Level 1 cache writes

PAPI_l2_dca

Level 2 data cache accesses

PAPI_l2_dch

Level 2 data cache hits

PAPI_l2_dcm

Level 2 data cache misses

PAPI_l2_dcr

Level 2 data cache reads

PAPI_l2_dcw

Level 2 data cache writes

PAPI_l2_ica

Level 2 instruction cache accesses

PAPI_l2_ich

Level 2 instruction cache hits

PAPI_l2_icm

Level 2 instruction cache misses

PAPI_l2_icr

Level 2 instruction cache reads

PAPI_l2_icw

Level 2 instruction cache writes

PAPI_l2_ldm

Level 2 cache load misses

PAPI_l2_stm

Level 2 cache store misses

PAPI_l2_tca

Level 2 cache accesses

PAPI_l2_tch

Level 2 cache hits

PAPI_l2_tcm

Level 2 cache misses

PAPI_l2_tcr

Level 2 cache reads

PAPI_l2_tcw

Level 2 cache writes

PAPI_l3_dca

Level 3 data cache accesses

PAPI_l3_dch

Level 3 data cache hits

PAPI_l3_dcm

Level 3 data cache misses

PAPI_l3_dcr

Level 3 data cache reads

PAPI_l3_dcw

Level 3 data cache writes

PAPI_l3_ica

Level 3 instruction cache accesses

PAPI_l3_ich

Level 3 instruction cache hits

PAPI_l3_icm

Level 3 instruction cache misses

PAPI_l3_icr

Level 3 instruction cache reads

PAPI_l3_icw

Level 3 instruction cache writes

PAPI_l3_ldm

Level 3 cache load misses

PAPI_l3_stm

Level 3 cache store misses

PAPI_l3_tca

Level 3 cache accesses

PAPI_l3_tch

Level 3 cache hits

PAPI_l3_tcm

Level 3 cache misses

PAPI_l3_tcr

Level 3 cache reads

PAPI_l3_tcw

Level 3 cache writes

PAPI_ld_ins

Load Instructions

PAPI_lst_ins

Loadstore Instructions

PAPI_lsu_idl

Cycles load store units are idle

PAPI_mem_rcy

Cycles stalled waiting for memory reads

PAPI_mem_scy

Cycles stalled waiting for memory accesses

PAPI_mem_wcy

Cycles stalled waiting for memory writes

PAPI_prf_dm

Data prefetch cache misses

PAPI_res_stl

Cycles stalled on any resource

PAPI_sr_ins

Store Instructions

PAPI_stl_ccy

Cycles with no instructions completed

PAPI_syc_ins

Synchronization instructions completed

PAPI_tlb_dm

Data TLB misses

PAPI_tlb_im

Instruction TLB misses

PAPI_tlb_sd

TLB shootdowns

PAPI_tlb_tl

Total TLB misses

The tables below define mappings of generic events to platform events and any associated attribute for all supported platforms.

Intel Core2 Processors

Generic Event
Event Code/Unit Mask
Platform Event
PAPI_tot_cyc
0x3c/0x00
cpu_clk_unhalted.thread_p/core
PAPI_tot_ins
0xc0/0x00
inst_retired.any_p
PAPI_br_ins
0xc4/0x0c
br_inst_retired.taken
PAPI_br_msp
0xc5/0x00
br_inst_retired.mispred
PAPI_br_ntk
0xc4/0x03
br_inst_retired.pred_not_taken | pred_taken
PAPI_br_prc
0xc4/0x05
br_inst_retired.pred_not_taken | pred_taken
PAPI_hw_int
0xc8/0x00
hw_int_rvc
PAPI_tot_iis
0xaa/0x01
macro_insts.decoded
PAPI_l1_dca
0x43/0x01
l1d_all_ref
PAPI_l1_icm
0x81/0x00
l1i_misses
PAPI_l1_icr
0x80/0x00
l1i_reads
PAPI_l1_tcw
0x41/0x0f
l1d_cache_st.mesi
PAPI_l2_stm
0x2a/0x41
l2_st.self.i_state
PAPI_l2_tca
0x2e/0x4f
l2_rqsts.self.demand.mesi
PAPI_l2_tch
0x2e/0x4e
l2_rqsts.mes
PAPI_l2_tcm
0x2e/0x41
l2_rqsts.self.demand.i_state
PAPI_l2_tcw
0x2a/0x4f
l2_st.self.mesi
PAPI_ld_ins
0xc0/0x01
inst_retired.loads
PAPI_lst_ins
0xc0/0x03
inst_retired.loads | stores
PAPI_sr_ins
0xc0/0x02
inst_retired.stores
PAPI_tlb_dm
0x08/0x01
dtlb_misses.any
PAPI_tlb_im
0x82/0x12
itlb.small_miss | large_miss
PAPI_tlb_tl
0x0c/0x03
page_walks
PAPI_l1_dcm
0xcb/0x01
mem_load_retired.l1d_miss

Fixed-function counters do not require Event Code and Unit Mask. The generic event to fixed-function counter event mappings available are:

Generic Event
Platform Fixed-function Event
PAPI_tot_ins
instr_retired.any
PAPI_tot_cyc
cpu_clk_unhalted.core/thread

Intel Processor 5500 Family (Core i7)

Generic Event
Event Code/Unit Mask
Platform Event
PAPI_tot_cyc
0x3c/0x00
cpu_clk_unhalted.thread_p
PAPI_tot_ins
0xc0/0x00
inst_retired.any_p
PAPI_br_cn
0xc4/0x01
br_inst_retired.conditional
PAPI_hw_int
0x1d/0x01
hw_int.rcx
PAPI_tot_iis
0x17/0x01
inst_queue_writes
PAPI_l1_dca
0x43/0x01
l1d_all_ref.any
PAPI_l1_dcm
0x24/0x03
l2_rqsts.loads | rfos
PAPI_l1_dcr
0x40/0x0f
l1d_cache_ld.mesi
PAPI_l1_dcw
0x41/0x0f
l1d_cache_st.mesi
PAPI_l1_ica
0x80/0x03
l1i.reads
PAPI_l1_ich
0x80/0x01
l1i.hits
PAPI_l1_icm
0x80/0x02
l1i.misses
PAPI_l1_icr
0x80/0x03
l1i.reads
PAPI_l1_ldm
0x24/0x33
l2_rqsts.loads | ifetches
PAPI_l1_tcm
0x24/0xff
l2_rqsts.references
PAPI_l2_ldm
0x24/0x02
l2_rqsts.ld_miss
PAPI_l2_stm
0x24/0x08
l2_rqsts.rfo_miss
PAPI_l2_tca
0x24/0x3f
l2_rqsts.loads|rfos|ifetches
PAPI_l2_tch
0x24/0x15
l2_rqsts.ld_hit,rfo_hit|ifetch_hit
PAPI_l2_tcm
0x24/0x2a
l2_rqsts.ld_miss,rfo_miss|ifetch_miss
PAPI_l2_tcr
0x24/0x33
l2_rqsts.loads|ifetches
PAPI_l2_tcw
0x24/0x0c
l2_rqsts.rfos
PAPI_l3_tca
0x2e/0x4f
l3_lat_cache.reference
PAPI_l3_tcm
0x2e/0x41
l3_lat_cache.misses
PAPI_ld_ins
0x0b/0x01
mem_inst_retired.loads
PAPI_lst_ins
0x0b/0x03
mem_inst_retired.loads|stores
PAPI_prf_dm
0x26/0xf0
l2_data_rqsts.prefetch.mesi
PAPI_sr_ins
0x0b/0x02
mem_inst_retired.stores
PAPI_tlb_dm
0x49/0x01
dtlb_misses.any
PAPI_tlb_im
0x85/0x01
itlb_misses.any

For fixed-function counter mappings refer to the Intel Core2 listing above.

Intel Atom Processors

Generic Event
Event Code/Unit Mask
Platform Event
PAPI_br_ins
0xc4/0x00
br_inst_retired.any
PAPI_br_msp
0xc5/0x00
br_inst_retired.mispred
PAPI_br_ntk
0xc4/0x03
br_inst_retired.pred_not_taken | mispred_not_taken
PAPI_br_prc
0xc4/0x05
br_inst_retired.pred_not_taken | pred_taken
PAPI_hw_int
0xc8/0x00
hw_int_rcv
PAPI_tot_iis
0xaa/0x03
macro_insts.all_decoded
PAPI_l1_dca
0x40/0x23
l1d_cache.l1 | st
PAPI_l2_stm
0x2a/0x41
l2_st.self.i_state
PAPI_l2_tca
0x2e/0x4f
longest_lat_cache.reference
PAPI_l2_tch
0x2e/0x4e
l2_rqsts.mes
PAPI_l2_tcm
0x2e/0x41
longest_lat_cache.miss
PAPI_l2_tcw
0x2a/0x4f
l2_st.self.mesi
PAPI_tlb_dm
0x08/0x07
data_tlb_misses.dtlb.miss
PAPI_tlb_im
0x82/0x02
itlb.misses

For fixed-function counter mappings refer to the Intel Core2 listing above.

AMD Opteron Family 0xF Processor

Generic Event
Platform Event
Unit Mask
PAPI_br_ins
FR_retired_branches_w_excp_intr
0x0
PAPI_br_msp
FR_retired_branches_mispred
0x0
PAPI_br_tkn
FR_retired_taken_branches
0x0
PAPI_fp_ops
FP_dispatched_fpu_ops
0x3
PAPI_fad_ins
FP_dispatched_fpu_ops
0x1
PAPI_fml_ins
FP_dispatched_fpu_ops
0x2
PAPI_fpu_idl
FP_cycles_no_fpu_ops_retired
0x0
PAPI_tot_cyc
BU_cpu_clk_unhalted
0x0
PAPI_tot_ins
FR_retired_x86_instr_w_excp_intr
0x0
PAPI_l1_dca
DC_access
0x0
PAPI_l1_dcm
DC_miss
0x0
PAPI_l1_ldm
DC_refill_from_L2
0xe
PAPI_l1_stm
DC_refill_from_L2
0x10
PAPI_l1_ica
IC_fetch
0x0
PAPI_l1_icm
IC_miss
0x0
PAPI_l1_icr
IC_fetch
0x0
PAPI_l2_dch
DC_refill_from_L2
0x1e
PAPI_l2_dcm
DC_refill_from_system
0x1e
PAPI_l2_dcr
DC_refill_from_L2
0xe
PAPI_l2_dcw
DC_refill_from_L2
0x10
PAPI_l2_ich
IC_refill_from_L2
0x0
PAPI_l2_icm
IC_refill_from_system
0x0
PAPI_l2_ldm
DC_refill_from_system
0xe
PAPI_l2_stm
DC_refill_from_system
0x10
PAPI_res_stl
FR_dispatch_stalls
0x0
PAPI_stl_icy
FR_nothing_to_dispatch
0x0
PAPI_hw_int
FR_taken_hardware_intrs
0x0
PAPI_tlb_dm
DC_dtlb_L1_miss_L2_miss
0x0
PAPI_tlb_im
IC_itlb_L1_miss_L2_miss
0x0
PAPI_fp_ins
FR_retired_fpu_instr
0xd
PAPI_vec_ins
FR_retired_fpu_instr
0x4

AMD Opteron Family 0x10 Processors

Generic Event
Platform Event
Event Mask
PAPI_br_ins
FR_retired_branches_w_excp_intr
0x0
PAPI_br_msp
FR_retired_branches_mispred
0x0
PAPI_br_tkn
FR_retired_taken_branches
0x0
PAPI_fp_ops
FP_dispatched_fpu_ops
0x3
PAPI_fad_ins
FP_dispatched_fpu_ops
0x1
PAPI_fml_ins
FP_dispatched_fpu_ops
0x2
PAPI_fpu_idl
FP_cycles_no_fpu_ops_retired
0x0
PAPI_tot_cyc
BU_cpu_clk_unhalted
0x0
PAPI_tot_ins
FR_retired_x86_instr_w_excp_intr
0x0
PAPI_l1_dca
DC_access
0x0
PAPI_l1_dcm
DC_miss
0x0
PAPI_l1_ldm
DC_refill_from_L2
0xe
PAPI_l1_stm
DC_refill_from_L2
0x10
PAPI_l1_ica
IC_fetch
0x0
PAPI_l1_icm
IC_miss
0x0
PAPI_l1_icr
IC_fetch
0x0
PAPI_l2_dch
DC_refill_from_L2
0x1e
PAPI_l2_dcm
DC_refill_from_system
0x1e
PAPI_l2_dcr
DC_refill_from_L2
0xe
PAPI_l2_dcw
DC_refill_from_L2
0x10
PAPI_l2_ich
IC_refill_from_L2
0x0
PAPI_l2_icm
IC_refill_from_system
0x0
PAPI_l2_ldm
DC_refill_from_system
0xe
PAPI_l2_stm
DC_refill_from_system
0x10
PAPI_res_stl
FR_dispatch_stalls
0x0
PAPI_stl_icy
FR_nothing_to_dispatch
0x0
PAPI_hw_int
FR_taken_hardware_intrs
0x0
PAPI_tlb_dm
DC_dtlb_L1_miss_L2_miss
0x7
PAPI_tlb_im
IC_itlb_L1_miss_L2_miss
0x3
PAPI_fp_ins
FR_retired_fpu_instr
0xd
PAPI_vec_ins
FR_retired_fpu_instr
0x4
PAPI_l3_dcr
L3_read_req
0xf1
PAPI_l3_icr
L3_read_req
0xf2
PAPI_l3_tcr
L3_read_req
0xf7
PAPI_l3_stm
L3_miss
0xf4
PAPI_l3_ldm
L3_miss
0xf3
PAPI_l3_tcm
L3_miss
0xf7

Intel Pentium IV Processor

Generic Event
Platform Event
Event Mask
PAPI_br_msp
branch_retired
0xa
PAPI_br_ins
branch_retired
0xf
PAPI_br_tkn
branch_retired
0xc
PAPI_br_ntk
branch_retired
0x3
PAPI_br_prc
branch_retired
0x5
PAPI_tot_ins
instr_retired
0x3
PAPI_tot_cyc
global_power_events
0x1
PAPI_tlb_dm
page_walk_type
0x1
PAPI_tlb_im
page_walk_type
0x2
PAPI_tlb_tm
page_walk_type
0x3
PAPI_l2_ldm
BSQ_cache_reference
0x100
PAPI_l2_stm
BSQ_cache_reference
0x400
PAPI_l2_tcm
BSQ_cache_reference
0x500

Intel Pentium Pro/II/III Processor

Generic Event
Platform Event
Event Mask
PAPI_ca_shr
l2_ifetch
0xf
PAPI_ca_cln
bus_tran_rfo
0x0
PAPI_ca_itv
bus_tran_inval
0x0
PAPI_tlb_im
itlb_miss
0x0
PAPI_btac_m
btb_misses
0x0
PAPI_hw_int
hw_int_rx
0x0
PAPI_br_cn
br_inst_retired
0x0
PAPI_br_tkn
br_taken_retired
0x0
PAPI_br_msp
br_miss_pred_taken_ret
0x0
PAPI_br_ins
br_inst_retired
0x0
PAPI_res_stl
resource_stalls
0x0
PAPI_tot_iis
inst_decoder
0x0
PAPI_tot_ins
inst_retired
0x0
PAPI_tot_cyc
cpu_clk_unhalted
0x0
PAPI_l1_dcm
dcu_lines_in
0x0
PAPI_l1_icm
l2_ifetch
0xf
PAPI_l1_tcm
l2_rqsts
0xf
PAPI_l1_dca
data_mem_refs
0x0
PAPI_l1_ldm
l2_ld
0xf
PAPI_l1_stm
l2_st
0xf
PAPI_l2_icm
bus_tran_ifetch
0x0
PAPI_l2_dcr
l2_ld
0xf
PAPI_l2_dcw
l2_st
0xf
PAPI_l2_tcm
l2_lines_in
0x0
PAPI_l2_tca
l2_rqsts
0xf
PAPI_l2_tcw
l2_st
0xf
PAPI_l2_stm
l2_m_lines_inm
0x0
PAPI_fp_ins
flops
0x0
PAPI_fp_ops
flops
0x0
PAPI_fml_ins
mul
0x0
PAPI_fdv_ins
div
0x0

Niagara T1 Processor

Generic Event
Platform Event
PAPI_tot_cyc
Cycle_cnt
PAPI_l2_icm
L2_imiss
PAPI_l2_ldm
L2_dmiss_ld
PAPI_fp_ins
FP_instr_cnt
PAPI_fp_ops
FP_instr_cnt
PAPI_l1_icm
IC_miss
PAPI_l1_dcm
DC_miss
PAPI_tlb_im
ITLB_miss
PAPI_tlb_dm
DTLB_miss

Niagara T2/T2+/T3 Processor

Generic Event
Platform Event
PAPI_tot_ins
Instr_cnt
PAPI_fp_ins
Instr_FGU_arithmetic
PAPI_fp_ops
Instr_FGU_arithmetic
PAPI_l1_dcm
DC_miss
PAPI_l1_icm
IC_miss
PAPI_l2_icm
L2_imiss
PAPI_l2_ldm
L2_dmiss_ld
PAPI_tlb_dm
DTLB_miss
PAPI_tlb_im
ITLB_miss
PAPI_tlb_tm
TLB_miss
PAPI_br_tkn
Br_taken
PAPI_br_ins
Br_completed
PAPI_ld_ins
Instr_ld
PAPI_sr_ins
Instr_st

SPARC64 VI/VII Processor

Generic Event
Platform Event
PAPI_tot_cyc
cycle_counts
PAPI_tot_ins
instruction_counts
PAPI_br_tkn
branch_instructions
PAPI_fp_ops
floating_instructions
PAPI_fma_ins
impdep2_instructions
PAPI_l1_dcm
op_r_iu_req_mi_go
PAPI_l1_icm
if_r_iu_req_mi_go
PAPI_tlb_dm
trap_DMMU_miss
PAPI_tlb_im
trap_IMMU_miss

SPARC T4 Processor

Generic Event
Platform Event
PAPI_br_cn
Branches
PAPI_br_ins
Br_taken
PAPI_br_msp
Br_mispred
PAPI_btac_m
BTC_miss
PAPI_fp_ins
Instr_FGU_crypto
PAPI_tot_ins
Instr_all
PAPI_l1_dcm
DC_miss
PAPI_l1_icm
IC_miss
PAPI_ld_ins
Instr_ld
PAPI_sr_ins
Instr_st
PAPI_tlb_im
ITLB_miss
PAPI_tlb_dm
DTLB_miss_asynch

SPARC M5/T5 Processor

Generic Event
Platform Event
PAPI_br_cn
Branches
PAPI_br_ins
Br_taken
PAPI_br_msp
Br_mispred
PAPI_btac_m
BTC_miss
PAPI_fp_ops
Instr_FGU_crypto
PAPI_fp_ins
Instr_FGU_crypto
PAPI_tot_ins
Instr_all
PAPI_l1_dcm
DC_miss
PAPI_l1_icm
IC_miss
PAPI_ld_ins
Instr_ld
PAPI_sr_ins
Instr_st
PAPI_tlb_im
ITLB_miss
PAPI_tlb_dm
DTLB_miss_asynch

Attributes

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Interface Stability
Volatile

See Also

cpc(3CPC), attributes(5)

Notes

Generic names prefixed with “PAPI_” are taken from the University of Tennessee's PAPI project, http://icl.cs.utk.edu/papi.