1 /*
2 * This file and its contents are supplied under the terms of the
3 * Common Development and Distribution License ("CDDL"), version 1.0.
4 * You may only use this file in accordance with the terms of version
5 * 1.0 of the CDDL.
6 *
7 * A full copy of the text of the CDDL should have accompanied this
8 * source. A copy of the CDDL is also available via the Internet at
9 * http://www.illumos.org/license/CDDL.
10 */
11
12 /*
13 * Copyright (c) 2014 Joyent, Inc. All rights reserved.
14 */
15
16 /*
17 * Fake stubs that we need to advance
18 */
19 extern void bop_panic(const char *);
20
21 #define STUB(x) void x(void) { bop_panic(#x); }
22
23 STUB(bcmp)
24 STUB(kdi_flush_caches)
25 STUB(kobj_text_alloc)
26 STUB(kdi_range_is_nontoxic)
27 STUB(dcache_flushall)
28 STUB(SHA1Final)
29 STUB(kdi_pwrite)
30 STUB(SHA1Update)
31 STUB(hat_unload)
32 STUB(stubs_base)
33 STUB(rw_exit)
34 STUB(hat_getpfnum)
35 STUB(hat_devload)
36 STUB(kdi_vtop)
37 STUB(stubs_end)
38 STUB(SHA1Init)
39 STUB(rw_enter)
40 STUB(kobj_texthole_free)
41 STUB(kdi_pread)
42 STUB(kobj_vmem_init)
43 STUB(cpr)
44 STUB(acct)
45 STUB(bind)
46 STUB(recv)
47 STUB(send)
48 STUB(spl0)
49 STUB(spl7)
50 STUB(spl8)
51 STUB(splx)
52 STUB(audit_init_module)
53 STUB(i_ddi_intr_ops)
54 STUB(dcopy_cmd_alloc)
55 STUB(impl_acc_hdl_free)
56 STUB(plat_hold_page)
57 STUB(check_status)
58 STUB(audit_symlink_create)
59 STUB(hat_page_clrattr)
60 STUB(copyinstr_noerr)
61 STUB(audit)
62 STUB(cas32)
63 STUB(cas64)
64 STUB(copyoutstr)
65 STUB(htonl)
66 STUB(htons)
67 STUB(indir)
68 STUB(idmap_reg_dh)
69 STUB(kcopy)
70 STUB(kzero)
71 STUB(nosys)
72 STUB(ntohl)
73 STUB(ntohs)
74 STUB(fifo_vfastoff)
75 STUB(splhi)
76 STUB(ucopy)
77 STUB(uzero)
78 STUB(i_ddi_acc_clr_fault)
79 STUB(audit_setf)
80 STUB(audit_priv)
81 STUB(audit_exec)
82 STUB(audit_exit)
83 STUB(hat_leave_region)
84 STUB(door_ki_upcall)
85 STUB(unset_idle_cpu)
86 STUB(thread_onproc)
87 STUB(set_proc_ast)
88 STUB(ddi_rep_put64)
89 STUB(ddi_rep_put32)
90 STUB(ddi_rep_put16)
91 STUB(boot_virt_alloc)
92 STUB(ddi_rep_get64)
93 STUB(ddi_rep_get32)
94 STUB(ddi_rep_get16)
95 STUB(i_ddi_map_fault)
96 STUB(lwp_stk_cache_init)
97 STUB(dtrace_interrupt_enable)
98 STUB(ftrace_interrupt_enable)
99 STUB(xcopyout_nta)
100 STUB(hat_pagesync)
101 STUB(console_enter)
102 STUB(spec_snode_walk)
103 STUB(audit_chdirec)
104 STUB(prinvalidate)
105 STUB(lock_clear)
106 STUB(ka_init)
107 STUB(loadable_syscall)
108 STUB(sockconfig)
109 STUB(fuword8_noerr)
110 STUB(lwp_detach_brand_hdlrs)
111 STUB(valid_va_range_aligned)
112 STUB(lwp_forkregs)
113 STUB(devfs_devpolicy)
114 STUB(hat_stats_disable)
115 STUB(pr_free_watched_pages)
116 STUB(install_utrap)
117 STUB(dtrace_membar_consumer)
118 STUB(socket_sendmblk)
119 STUB(audit_symlink)
120 STUB(i_ddi_apply_range)
121 STUB(lock_clear_splx)
122 STUB(audit_strputmsg)
123 STUB(i_ddi_alloc_intr_phdl)
124 STUB(i_ddi_acc_set_fault)
125 STUB(clconf_get_nodeid)
126 STUB(e_ddi_copyfromdev)
127 STUB(impl_acc_hdl_alloc)
128 STUB(sdev_devstate_change)
129 STUB(translate_devid)
130 STUB(impl_keep_instance)
131 STUB(hat_stats_enable)
132 STUB(hr_clock_unlock)
133 STUB(audit_closef)
134 STUB(hat_join_srd)
135 STUB(hat_softlock)
136 STUB(spec_is_clone)
137 STUB(audit_fdsend)
138 STUB(audit_fdrecv)
139 STUB(random_get_bytes)
140 STUB(audit_finish)
141 STUB(pf_is_memory)
142 STUB(peekpoke_mem)
143 STUB(fastboot_update_config)
144 STUB(audit_savepath)
145 STUB(hat_get_mapped_size)
146 STUB(thread_stk_init)
147 STUB(hat_free_start)
148 STUB(impl_ddi_sunbus_initchild)
149 STUB(lwp_rtt)
150 STUB(prlwpfree)
151 STUB(prlwpexit)
152 STUB(hat_memload)
153 STUB(console_exit)
154 STUB(map_addr_vacalign_check)
155 STUB(hat_pageunload)
156 STUB(spec_fence_snode)
157 STUB(copyout_noerr)
158 STUB(audit_vncreate_finish)
159 STUB(on_fault)
160 STUB(door_ki_lookup)
161 STUB(lbolt_softint_post)
162 STUB(door_revoke_all)
163 STUB(spec_is_selfclone)
164 STUB(prefetch_write_many)
165 STUB(dump_plat_addr)
166 STUB(dump_plat_data)
167 STUB(au_to_arg32)
168 STUB(random_get_pseudo_bytes)
169 STUB(num_phys_pages)
170 STUB(cmp_set_nosteal_interval)
171 STUB(no_fault)
172 STUB(sync_icache)
173 STUB(lock_try)
174 STUB(lock_set)
175 STUB(sock_getmsg)
176 STUB(getsetcontext)
177 STUB(i_ddi_rnumber_to_regspec)
178 STUB(lock_spin_try)
179 STUB(_insque)
180 STUB(sock_putmsg)
181 STUB(pr_isself)
182 STUB(save_syscall_args)
183 STUB(getsockname)
184 STUB(fss_allocbuf)
185 STUB(poke_cpu)
186 STUB(lbolt_softint_add)
187 STUB(on_trap)
188 STUB(ip_ocsum)
189 STUB(audit_vncreate_start)
190 STUB(i_ddi_free_intr_phdl)
191 STUB(accept)
192 STUB(kcopy_nta)
193 STUB(audit_devpolicy)
194 STUB(page_mem_avail)
195 STUB(door_exit)
196 STUB(door_fork)
197 STUB(door_slam)
198 STUB(_remque)
199 STUB(valid_usr_range)
200 STUB(i_ddi_bus_map)
201 STUB(caller)
202 STUB(casptr)
203 STUB(snf_segmap)
204 STUB(so_socket)
205 STUB(copyin)
206 STUB(socket_setsockopt)
207 STUB(getpcstack)
208 STUB(va_to_pfn)
209 STUB(specfind)
210 STUB(gethrestime_sec)
211 STUB(hat_unlock)
212 STUB(ovbcopy)
213 STUB(au_uwrite)
214 STUB(spec_segmap)
215 STUB(exec_set_sp)
216 STUB(copyin_noerr)
217 STUB(audit_setppriv)
218 STUB(listen)
219 STUB(lowbit)
220 STUB(mdboot)
221 STUB(door_ki_rele)
222 STUB(door_ki_hold)
223 STUB(door_ki_info)
224 STUB(door_ki_open)
225 STUB(i_ddi_add_softint)
226 STUB(prexit)
227 STUB(prfree)
228 STUB(prstep)
229 STUB(kpreempt)
230 STUB(mdpreboot)
231 STUB(resume)
232 STUB(hr_clock_lock)
233 STUB(prrelvm)
234 STUB(sendto)
235 STUB(sir_on)
236 STUB(subyte)
237 STUB(idmap_get_door)
238 STUB(vpanic)
239 STUB(pagezero)
240 STUB(i_ddi_remove_softint)
241 STUB(dcopy_free)
242 STUB(copyinstr)
243 STUB(thread_load)
244 STUB(makectty)
245 STUB(set_all_zone_usr_proc_sys)
246 STUB(hat_flush_range)
247 STUB(impl_assign_instance)
248 STUB(randtick)
249 STUB(copyoutstr_noerr)
250 STUB(hat_memload_region)
251 STUB(map_addr)
252 STUB(map_pgsz)
253 STUB(devi_stillreferenced)
254 STUB(i_ddi_cacheattr_to_hatacc)
255 STUB(spec_unfence_snode)
256 STUB(i_ddi_devacc_to_hatacc)
257 STUB(prbarrier)
258 STUB(audit_setfsat_path)
259 STUB(hat_dump)
260 STUB(hat_exit)
261 STUB(hat_sync)
262 STUB(gethrestime)
263 STUB(suword8_noerr)
264 STUB(recvmsg)
265 STUB(suword16_noerr)
266 STUB(fuword16_noerr)
267 STUB(au_free_rec)
268 STUB(cpu_intr_swtch_exit)
269 STUB(clconf_maximum_nodeid)
270 STUB(devfs_clean)
271 STUB(sysdc_thread_enter)
272 STUB(dump_plat_pfn)
273 STUB(hat_chgprot)
274 STUB(hat_chgattr)
275 STUB(syscall_ap)
276 STUB(tnf_opaque_array_1)
277 STUB(map_pgszcvec)
278 STUB(lwp_setrval)
279 STUB(semexit)
280 STUB(sendmsg)
281 STUB(setregs)
282 STUB(resume_from_zombie)
283 STUB(shmexit)
284 STUB(shmfork)
285 STUB(i_ddi_mem_alloc)
286 STUB(hat_supported)
287 STUB(spec_assoc_vp_with_devi)
288 STUB(dcopy_cmd_post)
289 STUB(dcopy_cmd_poll)
290 STUB(dcopy_cmd_free)
291 STUB(i_ddi_intr_redist_all_cpus)
292 STUB(impl_fix_props)
293 STUB(dld_autopush)
294 STUB(cladmin)
295 STUB(resume_from_intr)
296 STUB(pr_isobject)
297 STUB(spec_devi_open_count)
298 STUB(lwp_rtt_initial)
299 STUB(hat_clrattr)
300 STUB(hat_alloc)
301 STUB(hat_enter)
302 STUB(set_errno)
303 STUB(setsockopt)
304 STUB(getsockopt)
305 STUB(connect)
306 STUB(hat_probe)
307 STUB(copyout)
308 STUB(copystr)
309 STUB(ucopystr)
310 STUB(hat_share)
311 STUB(hat_setup)
312 STUB(splhigh)
313 STUB(hat_page_getshare)
314 STUB(hat_unlock_region)
315 STUB(hat_swapout)
316 STUB(sulword)
317 STUB(fastboot_update_and_load)
318 STUB(suword8)
319 STUB(ddi_get8)
320 STUB(ddi_put8)
321 STUB(gethrtime)
322 STUB(fifo_getinfo)
323 STUB(auditdoor)
324 STUB(ddi_rep_put8)
325 STUB(ddi_rep_get8)
326 STUB(hat_page_checkshare)
327 STUB(impl_ddi_prop_int_from_prom)
328 STUB(tod_get)
329 STUB(tod_set)
330 STUB(au_doormsg)
331 STUB(nl7c_sendfilev)
332 STUB(scalehrtime)
333 STUB(so_socketpair)
334 STUB(getpeername)
335 STUB(hat_page_getattr)
336 STUB(recvfrom)
337 STUB(i_ddi_check_cache_attr)
338 STUB(hat_memload_array)
339 STUB(getuserpc)
340 STUB(prexecstart)
341 STUB(hat_unload_callback)
342 STUB(door_ki_upcall_limited)
343 STUB(hat_kpm_page2va)
344 STUB(gethrtime_waitfree)
345 STUB(hat_unshare)
346 STUB(i_ddi_set_softint_pri)
347 STUB(makespecvp)
348 STUB(common_specvp)
349 STUB(suword32_noerr)
350 STUB(fuword32_noerr)
351 STUB(plat_tod_fault)
352 STUB(suword32)
353 STUB(suword16)
354 STUB(fuword16)
355 STUB(fuword32)
356 STUB(hat_join_region)
357 STUB(kidmap_getsidbygid)
358 STUB(prexecend)
359 STUB(kidmap_getgidbysid)
360 STUB(kidmap_getuidbysid)
361 STUB(kidmap_getsidbyuid)
362 STUB(impl_acc_hdl_get)
363 STUB(i_ddi_trigger_softint)
364 STUB(exec_get_spslew)
365 STUB(debug_enter)
366 STUB(pr_allstopped)
367 STUB(zfs_prop_to_name)
368 STUB(dtrace_membar_producer)
369 STUB(idmap_purge_cache)
370 STUB(dtrace_gethrtime)
371 STUB(sosendfile64)
372 STUB(prefetch_smap_w)
373 STUB(hat_getpagesize)
374 STUB(cpu_intr_swtch_enter)
375 STUB(devfs_walk)
376 STUB(hat_getattr)
377 STUB(prefetch_page_r)
378 STUB(fulword)
379 STUB(fuword8)
380 STUB(fss_freebuf)
381 STUB(hat_memload_array_region)
382 STUB(hat_kpm_mapin)
383 STUB(spec_getvnodeops)
384 STUB(hat_thread_exit)
385 STUB(hat_dup_region)
386 STUB(fss_changepset)
387 STUB(fss_changeproj)
388 STUB(lwp_stk_init)
389 STUB(lwp_stk_fini)
390 STUB(hat_free_end)
391 STUB(lwp_pcb_exit)
392 STUB(lwp_load)
393 STUB(hat_dup)
394 STUB(hat_map)
395 STUB(hat_kpm_mapout)
396 STUB(set_proc_post_sys)
397 STUB(e_ddi_copytodev)
398 STUB(idmap_unreg_dh)
399 STUB(set_idle_cpu)
400 STUB(gethrestime_lasttick)
401 STUB(lock_set_spl)
402 STUB(highbit)
403 STUB(cl_flk_state_transition_notify)
404 STUB(drv_usecwait)
405 STUB(set_base_spl)
406 STUB(ftrace_interrupt_disable)
407 STUB(impl_free_instance)
408 STUB(intr_passivate)
409 STUB(dcopy_alloc)
410 STUB(valid_va_range)
411 STUB(ddi_get64)
412 STUB(ddi_get32)
413 STUB(ddi_get16)
414 STUB(ddi_put64)
415 STUB(ddi_put32)
416 STUB(ddi_put16)
417 STUB(sock_getfasync)
418 STUB(dtrace_interrupt_disable)
419 STUB(lwp_freeregs)
420 STUB(xcopyin_nta)
421 STUB(i_ddi_mem_free)
422 STUB(hat_page_setattr)
423 STUB(impl_setup_ddi)
424 STUB(shutdown)
425 STUB(audit_anchorpath)
426 STUB(i_convert_boot_device_name)
427 STUB(dsl_prop_get)
428 STUB(__aeabi_llsr)
429 STUB(__aeabi_llsl)
430 STUB(siron)
431 STUB(panic_saveregs)
432 STUB(panic_savetrap)
433 STUB(panic_quiesce_hw)
434 STUB(panic_stopcpus)
435 STUB(mp_cpu_poweroff)
436 STUB(cpu_create_intrstat)
437 STUB(mp_cpu_faulted_enter)
438 STUB(pg_plat_hw_shared)
439 STUB(cpupm_plat_domain_id)
440 STUB(bp_color)
441 STUB(pg_plat_cmt_policy)
442 STUB(siron_poke_cpu)
443 STUB(getpil)
444 STUB(panic_showtrap)
445 STUB(cpu_disable_intr)
446 STUB(setjmp)
447 STUB(traceregs)
448 STUB(unscalehrtime)
449 STUB(cpupm_plat_state_enumerate)
450 STUB(mp_cpu_stop)
451 STUB(pg_plat_cpus_share)
452 STUB(pg_plat_hw_rank)
453 STUB(cpu_enable_intr)
454 STUB(mp_cpu_faulted_exit)
455 STUB(mp_cpu_unconfigure)
456 STUB(pg_plat_get_core_id)
457 STUB(get_cpu_mstate)
458 STUB(elfexec)
459 STUB(pg_plat_hw_instance_id)
460 STUB(mapexec_brand)
461 STUB(panic_trigger)
462 STUB(cpu_delete_intrstat)
463 STUB(panic_dump_hw)
464 STUB(panic_enter_hw)
465 STUB(cpupm_plat_change_state)
466 STUB(mp_cpu_start)
467 STUB(mp_cpu_configure)
468 STUB(mach_cpu_pause)
469 STUB(kdi_siron)
470 STUB(ld_ib_prop)
471 STUB(mp_cpu_poweron)
472 STUB(strplumb)
473 STUB(consconfig)
474 STUB(release_bootstrap)
475 STUB(cluster)
476 STUB(reset_syscall_args)
477 STUB(halt)
478 STUB(cbe_init_pre)
479 STUB(cbe_init)
480 STUB(post_startup)
481 STUB(start_other_cpus)
482 STUB(dtrace_safe_synchronous_signal)
483 STUB(prstop)
484 STUB(prnotify)
485 STUB(prnostep)
486 STUB(sendsig)
487 STUB(audit_core_start)
488 STUB(dtrace_safe_defer_signal)
489 STUB(audit_core_finish)
490 STUB(reset)
491 STUB(prom_enter_mon)
492 STUB(mutex_gettick)
493 STUB(splr)
494 STUB(ulock_clear)
495 STUB(cu_plat_cpc_init)
496 STUB(kcpc_hw_load_pcbe)
497 STUB(spl_xcall)
498 STUB(devfs_reset_perm)
499 STUB(clboot_modload)
500 STUB(devfs_remdrv_cleanup)
501 STUB(sdev_modctl_readdir_free)
502 STUB(prom_panic)
503 STUB(hat_kpm_mseghash_clear)
504 STUB(add_physmem_cb)
505 STUB(sdev_modctl_readdir)
506 STUB(ulock_try)
507 STUB(ppmapout)
508 STUB(ppmapin)
509 STUB(ppcopy)
510 STUB(cpu_call)
511 STUB(hat_reserve)
512 STUB(sdev_modctl_devexists)
513 STUB(devname_profile_update)
514 STUB(spa_boot_init)
515 STUB(clboot_rootconf)
516 STUB(sync_data_memory)
517 STUB(pagescrub)
518 STUB(clboot_mountroot)
519 STUB(devname_filename_register)
520 STUB(hat_kpm_mseghash_update)
521 STUB(hat_page_demote)
522 STUB(strplumb_get_netdev_path)
523 STUB(arm_gettick)