Copyright 2010, 2011, Oracle and/or its affiliates. All rights reserved. U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, i
|
|
- ゆきさ やまがた
- 5 years ago
- Views:
Transcription
1 Oracle Solaris Studio 12.3 Discover Uncover Part No: E
2 Copyright 2010, 2011, Oracle and/or its affiliates. All rights reserved. U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are commercial computer software pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. redundancy Oracle Java Oracle Corporation Intel Intel Xeon Intel Corporation SPARC SPARC International, Inc. AMD Opteron AMD AMD Opteron Advanced Micro Devices, Inc. UNIX The Open Group
3 (Discover)...9 (Uncover) (Discover)...11 Discover bit.rc SUNW_DISCOVER_OPTIONS SUNW_DISCOVER_FOLLOW_FORK_MODE Discover HTML ASCII
4 Discover Discover (Uncover)...41 Uncover Uncover ASCII HTML Uncover Oracle Solaris Studio 12.3 Discover Uncover
5 Oracle Solaris Studio 2.3 Discover Uncover (Discover) (Uncover) Oracle Solaris Studio Oracle Solaris SPARC Oracle Solaris Linux x86 x86 x x86 x64 64 x86 CPU 32 x86 x86 32 Linux Linux x86 Oracle Solaris SPARC x86 Oracle Solaris Oracle Solaris Studio 12.3 Oracle Solaris Studio Oracle Solaris Studio Oracle Solaris Studio Documentation Web 5
6 dbxtool DLight IDE F1 Web URL Web Oracle Oracle Oracle Oracle Solaris Studio Oracle Technical Network Web Oracle Oracle My Oracle Support lookup?ctx=acc&id=trs 6 Oracle Solaris Studio 12.3 Discover Uncover
7 P 1 AaBbCc123 AaBbCc123 AaBbCc123.login ls -a system% system% su password: rm filename 5 \ sun% grep ^#define \ XV_VERSION_STRING Oracle Solaris OS UNIX Oracle Solaris C machine_name% command y n [filename] C machine_name# command y n [filename] Bash Korn Bourne $ command y n [filename] Bash Korn Bourne 7
8 # command y n [filename] [] filename ( ) 1 ( : Shift ) Enter Return (-) 2 Ctrl-D Control D 8 Oracle Solaris Studio 12.3 Discover Uncover
9 1 1 Oracle Solaris Studio 12.3 Discover Uncover 9 (Discover) 10 (Uncover) (Discover) (Discover) Discover Sun Studio 12 Update 1 Oracle Solaris Studio 12.2 Oracle Solaris Studio 12.3 GCC for Sun Systems Solaris 10 10/08 Solaris 10 update Oracle Solaris 11 Discover Discover Discover 9
10 (Uncover) Discover Discover ( ) Discover Web HTML (Uncover) Uncover Uncover Uncover Uncover Uncover Uncover Uncover Uncover 10 Oracle Solaris Studio 12.3 Discover Uncover
11 2 (Discover) (Discover) 11 Discover Discover Discover 37 Discover Discover Discover Sun Studio 12 Update 1 Oracle Solaris Studio 12.2 Oracle Solaris Studio 12.3 GCC for Sun Systems Solaris 10 10/08 Solaris 10 update Oracle Solaris 11 SPARC x86 Discover -l (17 ) 11
12 Discover Discover -g Discover -g Discover -g Discover (34 Discover ) Discover LD_PRELOAD Discover Discover ( -p -P LD_AUDIT ) Discover Discover LD_AUDIT Discover malloc() calloc() memalign() valloc() free() 12 Oracle Solaris Studio 12.3 Discover Uncover
13 Discover % cat test_umr.c #include <stdio.h> #include <stdlib.h> int main() { // UMR: accessing uninitialized data int *p = (int*) malloc(sizeof(int)); printf("*p = %d\n", *p); free(p); } % cc -g -02 test_umr.c % a.out *p = % discover a.out % a.out Discover 2 (Discover) 13
14 Discover discover a.out a.out a.out discover a.out Discover Discover Web HTML ( a.out.html) 14 Oracle Solaris Studio 12.3 Discover Uncover
15 ASCII stderr -w -n Discover Discover discover: (warning): a.out: 80% of code instrumented (16 out of 20 functions) 11 Discover $HOME/SUNW_Bit_Cache -D Discover Discover -c dlopen() Discover -n Discover -c Discover Discover 11 Discover 1 2 (Discover) 15
16 -s -T -N ( 17 ) bit.rc ( 19 bit.rc ) Discover Discover Discover bit.rc Discover discover -a binary_name.analyze/dynamic -b browser Web browser ( off) -o file file -w text_file Discover text_file text_file %p Discover ID -w report.%p.txt report.process_id.txt 2 %p ID -H HTML output_file.html output_file 16 Oracle Solaris Studio 12.3 Discover Uncover
17 -H HTML -H html_file Discover HTML html_file html_file %p Discover ID -H report.%p.html report.process_id.html 2 %p ID -w HTML output_file.html output_file -w HTML -e n n ( ) -E n n ( 100 ) -f ( ) -m ( ) -S n n ( 8 ) -c [- library file ] library file -n -l Discover 11 2 (Discover) 17
18 -F [parent child] Discover Discover Discover -F child -i collect ( Oracle Solaris Studio 12.3: ) -s -T -N library library library library / -K bit.rc ( 19 bit.rc ) -D cache_directory cache_directory $HOME/SUNW_Bit_Cache -k -h -? -v Discover -V Discover 18 Oracle Solaris Studio 12.3 Discover Uncover
19 bit.rc Discover bit.rc Oracle_Solaris_Studio_installation_directory /prod/lib/postopt/bit.rc Discover $HOME/.bit.rc current_directory/.bit.rc bit.rc Discover set append ( ) remove bit.rc ( ) bit.rc SUNW_DISCOVER_OPTIONS SUNW_DISCOVER_OPTIONS -b -e -E -f -F -H -l -L -m -S -w e 50-s 3 SUNW_DISCOVER_FOLLOW_FORK_MODE Discover Discover Discover SUNW_DISCOVER_FOLLOW_FORK_MODE 2 (Discover) 19
20 Discover Discover Discover ( HTML ) 20 Discover 50 Discover Discover output_file.html HTML output_file -H HTML -w (16 ) 19 SUNW_DISCOVER_OPTIONS -H -w HTML HTML HTML Web JavaScript Discover (Errors) (21 (Errors) ) (Warnings) (24 (Warnings) ) (Memory Leaks) (25 20 Oracle Solaris Studio 12.3 Discover Uncover
21 Discover (Memory Leaks) ) (27 ) (Errors) HTML (Errors) 2 (Discover) 21
22 Discover 22 Oracle Solaris Studio 12.3 Discover Uncover
23 Discover -g 2 (Discover) 23
24 Discover (Warnings) (Warnings) -g 24 Oracle Solaris Studio 12.3 Discover Uncover
25 Discover (Memory Leaks) (Memory Leaks) 2 (Discover) 25
26 Discover -g 26 Oracle Solaris Studio 12.3 Discover Uncover
27 Discover (Stack Traces) (Expand All) (Source Code) (Expand All) (Collapse All) (Show Errors) (Errors) 2 (Discover) 27
28 Discover (Show Warnings) (Warnings ) ASCII Discover ASCII ( ) Web ASCII $ a.out ERROR 1 (UAW): writing to unallocated memory at address 0x50088 (4 bytes) at: main() + 0x2a0 <ui.c:20> 17: t = malloc(32); 18: printf("hello\n"); 19: for (int i=0; i<100;i++) 20:=> t[32] = 234; // UAW 21: printf("%d\n", t[2]); //UMR 22: foo(); 23: bar(); _start() + 0x108 ERROR 2 (UMR): accessing uninitialized data from address 0x50010 (4 bytes) at: main() + 0x16c <ui.c:21>$ 18: printf("hello\n"); 19: for (int i=0; i<100;i++) 20: t[32] = 234; // UAW 21:=> printf("%d\n", t[2]); //UMR 22: foo(); 23: bar(); 24: } _start() + 0x108 was allocated at (32 bytes): main() + 0x24 <ui.c:17> 14: x = (int*)malloc(size); // AZS warning 15: } 16: int main() { 17:=> t = malloc(32); 18: printf("hello\n"); 19: for (int i=0; i<100;i++) 20: t[32] = 234; // UAW _start() + 0x Oracle Solaris Studio 12.3 Discover Uncover
29 Discover 0 WARNING 1 (AZS): allocating zero size memory block at: foo() + 0xf4 <ui.c:14> 11: void foo() { 12: x = malloc(128); 13: free(x); 14:=> x = (int*)malloc(size); // AZS warning 15: } 16: int main() { 17: t = malloc(32); main() + 0x18c <ui.c:22> 19: for (int i=0; i<100;i++) 20: t[32] = 234; // UAW 21: printf("%d\n", t[2]); //UMR 22:=> foo(); 23: bar(); 24: } _start() + 0x108 ***************** Discover Memory Report ***************** 1 block at 1 location left allocated on heap with a total size of 128 bytes 1 block with total size of 128 bytes bar() + 0x24 <ui.c:9> 6: 7: void bar() { 8: int *y; 9:=> y = malloc(128); // Memory leak 10: } 11: void foo() { 12: x = malloc(128); main() + 0x194 <ui.c:23> 20: t[32] = 234; // UAW 21: printf("%d\n", t[2]); //UMR 22: foo(); 23:=> bar(); 24: } _start() + 0x108 ERROR 1: repeats 100 times DISCOVER SUMMARY: unique errors : 2 (101 total, 0 filtered) unique warnings : 1(1total, 0 filtered) ERROR 3 ID ( writing to unallocated memory) 2 (Discover) 29
30 Discover -g => 1 ERROR 1: repeats 100 times WARNING 0 $ DISCOVER_MEMORY_LEAKS=1./a.out... ***************** Discover Memory Report ***************** 2 blocks left allocated on heap with total size of 44 bytes block at 0x50008 (40 bytes long) was allocated at: malloc() + 0x168 [libdiscover.so:0xea54] f() + 0x1c [a.out:0x3001c] <discover_example.c:9>: 8: { 9:=> int *a = (int *)malloc( n * sizeof(int) ); 10: int i, j, k; main() + 0x1c [a.out:0x304a8] <discover_example.c:33>: 32: /* Print first N=10 Fibonacci numbers */ 33:=> a = f(n); 34: printf("first %d Fibonacci numbers:\n", N); _start() + 0x5c [a.out:0x105a8] Oracle Solaris Studio 12.3 Discover Uncover
31 Discover : DISCOVER SUMMARY: unique errors : 3 (3 total) unique warnings :1(5total) Discover Discover ABR: (beyond Array Bounds Read) ABW: (beyond Array Bounds Write) BFM: (Bad Free Memory) BRP: realloc (Bad Realloc address Parameter) CGB: (Corrupted array Guard Block) DFM: (Double Freeing Memory) FMR: (Freed Memory Read) FMW: (Freed Memory Write) FRP: realloc (Freed Realloc Parameter) IMR: (Invalid Memory Read) IMW: (Invalid Memory Write) OLP: (OverLaPping source and destination) PIR: (Partially Initialized Read) SBR: (beyond Stack frame Bounds Read) SBW: (beyond Stack frame Bounds Write) UAR: (UnAllocated memory Read) UAW: (UnAllocated memory Write) 2 (Discover) 31
32 UMR: (Unitialized Memory Read) ABR // ABR: reading memory beyond array bounds at address 0x%1x (%d byte%s)" int *a = (int*) malloc(sizeof(int[5])); printf("a[5] = %d\n",a[5]); ABW // ABW: writing to memory beyond array bounds int *a = (int*) malloc(sizeof(int[5])); a[5] = 5; BFM // BFM: freeing wrong memory block int *p = (int*) malloc(sizeof(int)); free(p+1); BRP // BRP is "bad address parameter for realloc 0x%1x" int *p = (int*) realloc(0,sizeof(int)); int *q = (int*) realloc(p+20,sizeof(int[2])); DFM // DFM is "double freeing memory" int *p = (int*) malloc(sizeof(int)); free(p); free(p); FMR // FMR is "reading from freed memory at address 0x%1x (%d byte%s)" int *p = (int*) malloc(sizeof(int)); free(p); printf("p = 0x%h\n",p); FMW // FMW is "writing to freed memory at address 0x%1x (%d byte%s)" int *p = (int*) malloc(sizeof(int)); free(p); *p=1; 32 Oracle Solaris Studio 12.3 Discover Uncover
33 FRP // FRP: freed pointer passed to realloc int *p = (int*) malloc(sizeof(int)); free(0); int *q = (int*) realloc(p,sizeof(int[2])); IMR // IMR: read from invalid memory address int *p = 0; int i = *p; // generates Signal IMW // IMW: write to invalid memory address int *p = 0; *p = 1; // generates Signal OLP char *s=(char *) malloc(15); memset(s, x, 15); memcpy(s, s+5, 10); return 0; PIR // PIR: accessing partially initialized data int *p = (int*) malloc(sizeof(int)); *((char*)p) = c ; printf("*(p = %d\n",*(p+1)); SBR int a[2]={0,1}; printf("a[-10]=%d\n",a[-10]); return 0; SBW int a[2]={0,1) a[-10]=2; return 0; UAR // UAR is "reading from unallocated memory" int *p = (int*) malloc(sizeof(int)); printf("*(p+1) = %d\n",*(p+1)); 2 (Discover) 33
34 Discover UAW // UAW is "writing to unallocated memory" int *p = (int*) malloc(sizeof(int)); *(p+1) = 1; UMR // UMR is "accessing uninitialized data from address 0x%1x (A%d byte%s)" int *p = (int*) malloc(sizeof(int)); printf("*p = %d\n",*p); Discover AZS: 0 (allocating zero size) SMR: (speculative unitialized memory read) AZS AZS // AZS: allocating zero size memory block int *p = malloc(); Discover Discover Discover Discover C C++ : struct my_struct { unsigned int valid : 1; char c; }; 34 Oracle Solaris Studio 12.3 Discover Uncover
35 Discover my_struct.valid 1 SPARC CPU struct.valid 1 ( 4 ) Discover 4 my_struct.valid my_struct.c Discover (PIR) 1 (UMR) -g -g0 Discover -g memset() :... struct my_struct s; /* Initialize structure prio to use */ memset(&sm 0, sizeof(struct my_struct));... SPARK C int i if (foo(&i)!= 0) { /* foo returns nonzero if it has initialized i */ printf("5d\n", i); } int i; int t1, t2 t1 = foo(&i); 2 (Discover) 35
36 Discover t2 = i; /* value in i is loaded */ if (t1!= 0) { printf("%d\n", t2); } foo() 0 i i Discover (UMR) Discover Discover 100% Discover ( ) Discover (UMR) Discover API : void ped_memory_write(unsigned long addr, long size, unsigned long pc); void ped_memory_read(unsigned long addr, long size, unsigned long pc); void ped_memory_copy(unsigned long src, unsigned lond dst, long size, unsigned long pc); API Discover ( ped_memory_write ()) ( ped_memory read()) addr size pc 0 ped_memory_copy Discover src dst size pc 0 API weak 36 Oracle Solaris Studio 12.3 Discover Uncover
37 Discover #ifdef cplusplus extern "C" { #endif extern void ped_memory_write(unsigned long addr, long size, unsigned long pc); extern void ped_memory_read(unsigned long addr, long size, unsigned long pc); extern void ped_memory_copy(unsigned long src, unsigned long dst, long size, unsigned long pc); #prgama weak ped_memory_write #pragma weak ped_memory_read #pragma weak ped_memory_copy #ifdef cplusplus } #endif API Discover API Discover API Discover Discover API Discover Discover 11 asm.il Discover Discover 2 (Discover) 37
38 Discover C : int *p = (int *)malloc(sizeof(int)); int i; i = *p; /* compiler may not generate code for this statement */ printf("hello World!\n"); return; p i i Discover (UMR) -On Discover -O1 -O4 Discover C (libc.so) Discover Discover Discover API 38 Oracle Solaris Studio 12.3 Discover Uncover
39 Discover Discover malloc() calloc() free() operator new() operator delete() ( malloc() ) Discover Discover : brk(2)() sbrk(2)() mmap(2)() shmget(2)() sigaltstack(2)() Discover ( ) 2 (Discover) 39
40 40
41 3 (Uncover) 41 Uncover 42 Uncover ASCII 55 HTML Uncover Uncover Sun Studio 12 Update 1 Oracle Solaris Studio 12.2 Oracle Solaris Studio 12.3 GCC for Sun Systems Solaris 10 10/08 Solaris 10 update Oracle Solaris 11 SPARC x86 Uncover -g Uncover -g (PC) Uncover Oracle Solaris Studio ( Uncover -O1 ) Uncover (-O1 -O2) -g Uncover -O3 41
42 Uncover 57 Uncover Uncover Uncover uncover a.out a.out a.out.uc ( a.out.uc) uncover a.out -c ( ) -d directory directory Uncover 42 Oracle Solaris Studio 12.3 Discover Uncover
43 Uncover -d -m on off -c -m off -m on -o output_binary_file uncover Uncover Uncover.uc Uncover uncover : uncover a.out.uc a.out.uc binary_name.er Oracle Solaris Studio GUI.er.rc ( Oracle Solaris Studio 12.2 ) 3 (Uncover) 43
44 Uncover uncover HTML Web ASCII -a binary_name.analyze/coverage -c ( ) -e on off GUI -H html_directory HTML Web -h -? -n Web -t ascii_file ASCII -V Uncover -v Uncover 1 Discover uncover a.out a.out a.out a.out.uc a.out.uc a.out a.out uncover -d coverage a.out 44 Oracle Solaris Studio 12.3 Discover Uncover
45 a.out.uc coverage uncover a.out.uc a.out.uc (a.out.er) GUI uncover -H a.out.html a.out.uc a.out.uc a.out.html HTML Web uncover -t a.out.txt a.out.uc a.out.uc a.out.txt ASCII uncover -a a.out.uc a.out.c binary_name.analyze/coverage uncover Oracle Solaris Studio (Functions) (Source) (Disassembly) (Inst-Freq) (Functions) (Uncoverage) (Function Count) (Instr Exec) (%) (Block Covered %) (%) (Instr Covered %) 3 (Uncover) 45
46 (Uncoverage) (Uncoverage) Uncover main() (Uncoverage) (sigprof() sigprofh() ) main() 46 Oracle Solaris Studio 12.3 Discover Uncover
47 (Uncoverage) 0 (Function Count) (Function Count) (Instr Exec) (Instr Exec) 0 0 (Functions) (Source) (48 ) (Disassembly) (50 ) (%) (Block Covered %) (%) (Block Covered %) <Total> 3 (Uncover) 47
48 (%) (Instr Covered %) (%) (Instr Covered %) <Total> -g (Souece) Uncover (Source) (Instr Exec) Oracle Solaris Studio 12.3 Discover Uncover
49 ( ) 57 Uncover 3 (Uncover) 49
50 (Source) (Disassembly) (Instr Exec) 50 Oracle Solaris Studio 12.3 Discover Uncover
51 ASCII (Inst-Freq) ASCII -t Uncover ASCII ( ) UNCOVER Code Coverage Total Functions: 95 Covered Functions: 58 3 (Uncover) 51
52 ASCII Function Coverage: 61.1% Total Basic Blocks: 568 Covered Basic Blocks: 258 Basic Block Coverage: 45.4% Total Basic Block Executions: 564,812,760 Average Executions per Basic Block: 994, Total Instructions: 6,201 Covered Instructions: 3,006 Instruction Coverage: 48.5% Total Instruction Executions: 4,760,934,518 Average Executions per Instruction: 767, Number of times this program was executed: unavailable Functions sorted by metric: Exclusive Uncoverage Excl. Excl. Excl. Excl. Name Uncoverage Function Block Instr Count Covered % Covered % <Total> main iofile do_vforkexec callso do_forkexec callsx sigprof sigprofh do_chdir correlate do_popen pagethrash so_cputime sx_cputime itimer_realprof ldso hrv do_system do_burncpu sx_burncpu forkcopy masksignals sigprof_handler sigprof_sigaction do_exec iotest closeso gethrustime forkchild gethrpxtime whrlog masksig closesx reapchildren reapchild doabort csig_handler acct_init bounce bounce_a 52 Oracle Solaris Studio 12.3 Discover Uncover
53 ASCII bounce-b check_sigmask commandline cputime dousleep endcases ext_inline_code ext_macro_code fitos get_clock_rate get_ncpus gpf gpf_a gpf_b gpf_work icputime inc_body inc_brace inc_entry inc_exit inc_func inc_middle init_micro_acct initcksig inline_code macro_code muldiv my_irand naptime prdelta prhrdelta prhrvdelta prtime real_recurse recurse recursedeep s_inline_code sigtime sigtime_handler snaptod so_init stpwtch_alloc stpwtch_calibrate stpwtch_print stpwtch_start stpwtch_stop sx_init systime tailcall_a tailcall_b tailcall_c tailcallopt underflow whrvlog wlog Instruction frequency data from experiment a.out.er 3 (Uncover) 53
54 ASCII Instruction frequencies of /export/home1/synprog/a.out.uc Instruction Executed () TOTAL (100.0) float ops ( 50.1) float ld st ( 24.2) load store ( 32.4) load ( 18.5) store ( 13.9) Instruction Executed () Annulled In Delay Slot TOTAL (100.0) add ( 15.0) subcc ( 11.7) br ( 11.7) 0 0 stf ( 9.1) ldf ( 8.6) faddd ( 8.2) 0 0 fdtos ( 7.7) 0 0 fstod ( 7.6) 0 0 lddf ( 6.1) stw ( 2.9) lduw ( 2.5) ldx ( 1.4) stx ( 1.4) fitod ( 0.8) 0 0 sethi ( 0.8) fdtoi ( 0.6) 0 0 fdivd ( 0.5) 0 0 call ( 0.5) 0 0 srl ( 0 5) 0 21 stdf ( 0.4) 0 0 or ( 0.4) fmuls ( 0.3) 0 0 jmpl ( 0.1) 0 0 save ( 0.1) 0 0 restore ( 0.1) sub ( 0.1) 0 0 xor ( 0.1) 0 0 fitos ( 0.1) 0 0 fstoi ( 0.1) 0 0 and ( 0.1) 0 0 andn ( 0.1) 0 0 sll ( 0.1) 0 0 nop ( 0.1) fxtod 7763 ( 0.0) 0 0 bpr 6000 ( 0.0) 0 0 fcmped 4837 ( 0.0) 0 0 fbr 4837 ( 0.0) 0 0 fmuld 2850 ( 0.0) 0 0 orcc 383 ( 0.0) 0 0 sra 241 ( 0.0) 0 0 ldsb 160 ( 0.0) 0 0 mulx 87 ( 0.0) 0 0 stb 31 ( 0.0) 0 0 mov 21 ( 0.0) 0 0 fdtox 15 ( 0.0) 0 0 ========================================================== 54 Oracle Solaris Studio 12.3 Discover Uncover
55 HTML HTML HTML trimmed 3 (Uncover) 55
56 HTML Caller-callee - 56 Oracle Solaris Studio 12.3 Discover Uncover
57 Uncover Uncover Uncover 41 Uncover asm.il 3 (Uncover) 57
58 Uncover Uncover Uncover Uncover 1 #define A 100 #define B if (A>B) {... } Uncover if 0 Uncover 2 1 void foo() 2 { 3 A(); 4 return; 5 B(); 6 C(); 7 D(); 8 return; 9 } B C D foo:.l : /* */ save %sp,-96,%sp /* 0x */ call A! params =! Result = /* 0x0008 */ nop /* 0x000c 8 */ ret! Result = /* 0x0010 */ restore %g0,%g0,%g Oracle Solaris Studio 12.3 Discover Uncover
59 Uncover Excl. Excl. Excl. Excl. Excl. Uncoverage Function Instr Block Instr Count Exec Covered % Covered % 1. void foo() ## { <Function: foo ## A(); 4. return; 5. B(); 6. C(); 7. D(); 8. return; ## } 3 1 int g; 2 int foo() { 3 int x; 4 x=g; 5 for (int i=0; i<100; i++) 6 x++; 7 return x; 8 } foo:.l : /* */ save %sp,-112,%sp /* 0x */ sethi %hi(g),%l1 /* 0x0008 */ ld [%l1+%lo(g)],%l3! volatile /* 0x000c */ add %l1,%lo(g),%l2 /* 0x */ st %g0,[%fp-12] /* 0x */ st %l3,[%fp-8] /* 0x */ ld [%fp-12],%l4 /* 0x001c */ cmp %l4,100 /* 0x0020 */ bge,a,pn %icc,.l /* 0x */ ld [%fp-8],%l1.l17: /* 0x */ ld [%fp-8],%l1.l : /* 0x002c 6 */ ld [%fp-12],%l3 /* 0x */ add %l1,1,%l2 /* 0x0034 */ st %l2,[%fp-8] /* 0x */ add %l3,1,%l4 /* 0x003c */ st %l4,[%fp-12] /* 0x0040 */ ld [%fp-12],%l5 /* 0x0044 */ cmp %l5,100 /* 0x0048 */ bl,a,pn %icc,.l /* 0x004c 7 */ ld [%fp-8],%l1 3 (Uncover) 59
60 Uncover /* 0x */ ld [%fp-8],%l1.l : /* 0x */ st %l1,[%fp-4] /* 0x0058 */ ld [%fp-4],%i0 /* 0x005c */ ret! Result = %i0 /* 0x0060 */ restore %g0,%g0,%g0 foo: /* */ sethi %hi(g),%o5 /* 0x0004 */ ld [%o5+%lo(g)],%o4 /* 0x */ retl! Result = %o0 /* 0x000c 5 */ add %o4,100,%o0 Excl. Excl. Excl. Excl. Excl. Uncoverage Function Instr Block Instr Count Exec Covered % Covered % 1. int g; int foo() { <Function foo> 3. int x; 4. x=g; Source loop below has tag L1 Induction variable substitution performed on L1 L1 deleted as dead code ## for (int i=0; i<100; i++) 6. x++; 7. return x; } 60 Oracle Solaris Studio 12.3 Discover Uncover
61 B bit.rc, 19 Discover, 18 D Discover API, 36 -a, 16 -c, 15, 17 -D, 15, 18 -E, 17 -e, 17 -F, 17 -f, 17 -H, 17, 20 -h, 18 -i, 18 -K, 18 -k, 18 -l, 17 -m, 17 -N, 16, 18 -n, 15, 17 -o, 16 -S, 17 -s, 18 -T, 16, 18 -V, 18 -v, 18 Discover, ( ) -w, 15, 16, 20, 9 10, 17, 18, 18, 16, 18, 17, 18, 16, 17, 18, 11 12, 18, 37 39, 19, 31 34, 32, 34 /, 17 Discover ASCII, 28 31, 29, 31, 16, 30 61
62 Discover, ASCII ( ), 29, 31, 31, 30, 31 HTML, (Errors), 21 23, 17 (Warnings), 24, 27 28, 22, 24, 26, 27, 27, 23, 24, 26, 27, 28 (Memory Leaks), 25 26, 25, 34, 17, 34, 35, 35, 36, 17, 17, 17, 17 Discove, U Uncover -a, 44 -c, 42, 44 -d, 42 -e, 44 -H, 44 -h, 44 -m, 43 -n, 44 -o, 43 -t, 44 -V, 44 -v, 44, 10, 43 44, 44, 44 45, 42, 43, 41, 44, 43, 57 60, 42, 44 Uncover ASCII, 51 54, 44 Uncover HTML, 55 56, 44 S SUNW_DISCOVER_FOLLOW_FORK_MODE, 19 SUNW_DISCOVER_OPTIONS, 19, 20 Discover, 16, 18 Discover, 15 Discover, Oracle Solaris Studio 12.3 Discover Uncover
63 Discover, 15, 15 Discover, Uncover, 41, 5 6, 5 Discover, 12 Discover, Discover, Discover, 19, 16 Discover, 20 Uncover, 42 Uncover, 43 Discover, Discover, 18 Uncover, 42 Uncover, (Functions), (%) (Block Covered %), 47 (%) (Instr Covered %), 48 (Uncoverage), (Function Count), 47 (Instr Exec), 47 (Disassembly), 50, 44 (Souece), (Inst-Freq), 51 63
64 64
Copyright Oracle Parkway, Redwood City, CA U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated softw
Oracle Solaris Studio 12.3 Part No: E26466 2011 12 Copyright 2011 500 Oracle Parkway, Redwood City, CA 94065 U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,
More informationCopyright 2011, Oracle and/or its affiliates. All rights reserved. U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integra
Oracle Solaris Studio 12.3 Part No: E26452 2011 12 Copyright 2011, Oracle and/or its affiliates. All rights reserved. U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated
More informationCopyright 2011, Oracle and/or its affiliates. All rights reserved. U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integra
Oracle Solaris Studio 12.3 Part No: E26450 2011 12 Copyright 2011, Oracle and/or its affiliates. All rights reserved. U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated
More informationCopyright 2009 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. All rights reserved. Sun Microsystems, Inc. ( Sun Microsystems
Sun Ultra 27 Linux Solaris Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 0162 10 2009 3 Revision A Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle, Santa
More informationワークスペースの管理 for Oracle Planning and Budgeting Cloud Service
Oracle Cloud Administering Workspace for Oracle Planning and Budgeting Cloud Service 2015 年 9 月 コピーライト Administering Workspace for Oracle Planning and Budgeting Cloud Service Copyright 1989, Oracle and/or
More informationuntitled
Oracle Enterprise Repository IBM Rational ClearCase IBM Rational ClearQuest 10g 3 (10.3) 2008 10 Oracle Enterprise Repository IBM Rational ClearCase and IBM Rational ClearQuest Integration Guide, 10g Release
More informationuntitled
Oracle Enterprise Repository etrust SiteMinder 10g 3 (10.3) 2008 10 Oracle Enterprise Repository etrust SiteMinder Setup and Configuration Guide, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle. All
More information2 2 3 dbxtool dbx (GUI) dbxtool dbx C++ Oracle Solaris Studio 12.2 examples/debugger/debug_tutorial 1. cp -r /opt/solstudio12.2/examples/de
Oracle Solaris Studio 12.2 dbxtool 2010 9 2 2 3 dbxtool 7 15 24 44 dbx (GUI) dbxtool dbx C++ Oracle Solaris Studio 12.2 examples/debugger/debug_tutorial 1. cp -r /opt/solstudio12.2/examples/debugger/debug_tutorial
More informationStorageTek Tape Analytics - セキュリティーガイド
StorageTek Tape Analytics セキュリティーガイドリリース 2.1 E60951-01 2015 年 1 月 StorageTek Tape Analytics セキュリティーガイド E60951-01 Copyright 2012, 2015, Oracle and/or its affiliates. All rights reserved. このソフトウェアおよび関連ドキュメントの使用と開示は
More informationmain.dvi
20 II 7. 1 409, 3255 e-mail: namba@faculty.chiba-u.jp 2 1 1 1 4 2 203 2 1 1 1 5 503 1 3 1 2 2 Web http://www.icsd2.tj.chiba-u.jp/~namba/lecture/ 1 2 1 5 501 1,, \,", 2000 7. : 1 1 CPU CPU 1 Intel Pentium
More informationOracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2
Oracle Enterprise Manager Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Pack 2.2 2000 11 : J02263-01 Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Pack 2.2
More informationIntel Memory Protection Extensions(Intel MPX) x86, x CPU skylake 2015 Intel Software Development Emulator 本資料に登場する Intel は Intel Corp. の登録
Monthly Research Intel Memory Protection Extensions http://www.ffri.jp Ver 1.00.01 1 Intel Memory Protection Extensions(Intel MPX) x86, x86-64 2015 2 CPU skylake 2015 Intel Software Development Emulator
More informationnew_logo.eps
Oracle Enterprise Manager 2.0.4 :A62835-1 Oracle Enterprise Manager 2.0.4 :A62835-1 1 :1999 4 1 :Oracle Enterprise Manager Installation, Release 2.0.4 :A67818-01 Copyright 1999, Oracle Corporation. All
More informationdebug ( ) 1) ( ) 2) ( ) assert, printf ( ) Japan Advanced Institute of Science and Technology
I117 28 School of Information Science, Japan Advanced Institute of Science and Technology debug ( ) 1) ( ) 2) ( ) assert, printf ( ) Japan Advanced Institute of Science and Technology 2008 1-2 1 a) b)
More informationuntitled
II 4 Yacc Lex 2005 : 0 1 Yacc 20 Lex 1 20 traverse 1 %% 2 [0-9]+ { yylval.val = atoi((char*)yytext); return NUM; 3 "+" { return + ; 4 "*" { return * ; 5 "-" { return - ; 6 "/" { return / ; 7 [ \t] { /*
More informationRX600 & RX200シリーズ アプリケーションノート RX用仮想EEPROM
R01AN0724JU0170 Rev.1.70 MCU EEPROM RX MCU 1 RX MCU EEPROM VEE VEE API MCU MCU API RX621 RX62N RX62T RX62G RX630 RX631 RX63N RX63T RX210 R01AN0724JU0170 Rev.1.70 Page 1 of 33 1.... 3 1.1... 3 1.2... 3
More informationⅠ Report#1 Report#1 printf() /* Program : hello.c Student-ID : 095740C Author UpDate Comment */ #include int main(){ : Yuhi,TOMARI : 2009/04/28(Thu) : Used Easy Function printf() 10 printf("hello,
More information/ SCHEDULE /06/07(Tue) / Basic of Programming /06/09(Thu) / Fundamental structures /06/14(Tue) / Memory Management /06/1
I117 II I117 PROGRAMMING PRACTICE II 2 MEMORY MANAGEMENT 2 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu@jaist.ac.jp / SCHEDULE 1. 2011/06/07(Tue) / Basic of Programming
More informationARM gcc Kunihiko IMAI 2009 1 11 ARM gcc 1 2 2 2 3 3 4 3 4.1................................. 3 4.2............................................ 4 4.3........................................
More information3 SIMPLE ver 3.2: SIMPLE (SIxteen-bit MicroProcessor for Laboratory Experiment) 1 16 SIMPLE SIMPLE 2 SIMPLE 2.1 SIMPLE (main memo
3 SIMPLE ver 3.2: 20190404 1 3 SIMPLE (SIxteen-bit MicroProcessor for Laboratory Experiment) 1 16 SIMPLE SIMPLE 2 SIMPLE 2.1 SIMPLE 1 16 16 (main memory) 16 64KW a (C )*(a) (register) 8 r[0], r[1],...,
More informationprogram.dvi
2001.06.19 1 programming semi ver.1.0 2001.06.19 1 GA SA 2 A 2.1 valuename = value value name = valuename # ; Fig. 1 #-----GA parameter popsize = 200 mutation rate = 0.01 crossover rate = 1.0 generation
More informationI117 II I117 PROGRAMMING PRACTICE II SOFTWARE DEVELOPMENT ENV. 1 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara
I117 II I117 PROGRAMMING PRACTICE II SOFTWARE DEVELOPMENT ENV. 1 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu@jaist.ac.jp / SCHEDULE 1. 2011/06/07(Tue) / Basic of
More informationfx-9860G Manager PLUS_J
fx-9860g J fx-9860g Manager PLUS http://edu.casio.jp k 1 k III 2 3 1. 2. 4 3. 4. 5 1. 2. 3. 4. 5. 1. 6 7 k 8 k 9 k 10 k 11 k k k 12 k k k 1 2 3 4 5 6 1 2 3 4 5 6 13 k 1 2 3 1 2 3 1 2 3 1 2 3 14 k a j.+-(),m1
More informationr07.dvi
19 7 ( ) 2019.4.20 1 1.1 (data structure ( (dynamic data structure 1 malloc C free C (garbage collection GC C GC(conservative GC 2 1.2 data next p 3 5 7 9 p 3 5 7 9 p 3 5 7 9 1 1: (single linked list 1
More informationI117 II I117 PROGRAMMING PRACTICE II 2 SOFTWARE DEVELOPMENT ENV. 2 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu
I117 II I117 PROGRAMMING PRACTICE II 2 SOFTWARE DEVELOPMENT ENV. 2 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu@jaist.ac.jp / SCHEDULE 1. 2011/06/07(Tue) / Basic
More informationohp07.dvi
19 7 ( ) 2019.4.20 1 (data structure) ( ) (dynamic data structure) 1 malloc C free 1 (static data structure) 2 (2) C (garbage collection GC) C GC(conservative GC) 2 2 conservative GC 3 data next p 3 5
More informationuntitled
II yacc 005 : 1, 1 1 1 %{ int lineno=0; 3 int wordno=0; 4 int charno=0; 5 6 %} 7 8 %% 9 [ \t]+ { charno+=strlen(yytext); } 10 "\n" { lineno++; charno++; } 11 [^ \t\n]+ { wordno++; charno+=strlen(yytext);}
More informationTH-47LFX60 / TH-47LFX6N
TH-47LFX60J TH-47LFX6NJ 1 2 3 4 - + - + DVI-D IN PC IN SERIAL IN AUDIO IN (DVI-D / PC) LAN, DIGITAL LINK AV IN AUDIO OUT 1 11 2 12 3 13 4 14 5 6 15 7 16 8 17 9 18 10 19 19 3 1 18 4 2 HDMI AV OUT
More information基本操作ガイド
HT7-0199-000-V.5.0 1. 2. 3. 4. 5. 6. 7. 8. 9. Copyright 2004 CANON INC. ALL RIGHTS RESERVED 1 2 3 1 1 2 3 4 1 2 1 2 3 1 2 3 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4 5 AB AB Step 1 Step
More informationdouble float
2015 3 13 1 2 2 3 2.1.......................... 3 2.2............................. 3 3 4 3.1............................... 4 3.2 double float......................... 5 3.3 main.......................
More informationsyspro-0405.ppt
3 4, 5 1 UNIX csh 2.1 bash X Window 2 grep l POSIX * more POSIX 3 UNIX. 4 first.sh #!bin/sh #first.sh #This file looks through all the files in the current #directory for the string yamada, and then prints
More information(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b
II 5 (1 2005 5 26 http://www.math.meiji.ac.jp/~mk/syori2-2005/ UNIX (Linux Linux 1 : 2005 http://www.math.meiji.ac.jp/~mk/syori2-2005/jouhousyori2-2005-00/node2. html ( (Linux 1 2 ( ( http://www.meiji.ac.jp/mind/tool/internet-license/
More informationExpress5800/R110a-1Hユーザーズガイド
4 Phoenix BIOS 4.0 Release 6.0.XXXX : CPU=Xeon Processor XXX MHz 0640K System RAM Passed 0127M Extended RAM Passed WARNING 0B60: DIMM group #1 has been disabled. : Press to resume, to
More informationtutorial_lc.dvi
00 Linux v.s. RT Linux v.s. ART-Linux Linux RT-Linux ART-Linux Linux kumagai@emura.mech.tohoku.ac.jp 1 1.1 Linux Yes, No.,. OS., Yes. Linux,.,, Linux., Linux.,, Linux. Linux.,,. Linux,.,, 0..,. RT-Linux
More informationDA100データアクイジションユニット通信インタフェースユーザーズマニュアル
Instruction Manual Disk No. RE01 6th Edition: November 1999 (YK) All Rights Reserved, Copyright 1996 Yokogawa Electric Corporation 801234567 9 ABCDEF 1 2 3 4 1 2 3 4 1 2 3 4 1 2
More information/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ }
C 2: A Pedestrian Approach to the C Programming Language 2 2-1 2.1........................... 2-1 2.1.1.............................. 2-1 2.1.2......... 2-4 2.1.3..................................... 2-6
More information操作ガイド(本体操作編)
J-1 QT5-0681-V02 1 m a b c d e f l kj i h g a b c d e f g h i j k l m n n o o s p q r p q r s w t u v x y z t u v w x y z a bc d e f g q p o n m l k j i h a b c d e f g h i j k l {}[] {}[] m n
More informationOracle8 Workgroup Server for Windows NTインストレーション・ガイド,リリース8.0.6
Oracle8 Workgroup Server for Windows NT 8.0.6 2000 5 : J00213-01 Oracle8 Workgroup Server for Windows NT, 8.0.6 : J00213-01 Oracle8 Release 8.0.6 for Windows NT A69969-01 Copyright 1999, 2000, Oracle Corporation.
More information[user@linux tmp]$ tar xzvf utvpn-src-unix-v100-7092-beta-2010.06.25.tar.gz [user@linux tmp]$ cd utvpn-unix-v100-7092-beta [user@linux utvpn-unix-v100-7092-beta]$ ls License-ja.txt configure makefiles src
More informationインターネット接続ガイド v110
1 2 1 2 3 3 4 5 6 4 7 8 5 1 2 3 6 4 5 6 7 7 8 8 9 9 10 11 12 10 13 14 11 1 2 12 3 4 13 5 6 7 8 14 1 2 3 4 < > 15 5 6 16 7 8 9 10 17 18 1 2 3 19 1 2 3 4 20 U.R.G., Pro Audio & Digital Musical Instrument
More information(Version: 2017/4/18) Intel CPU 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU do
(Version: 2017/4/18) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)
More information操作ガイド(本体操作編)
J QT5-0571-V03 1 ...5...10...11...11...11...12...12...15...21...21...22...25...27...28...33...37...40...47...48...54...60...64...64...68...69...70...70...71...72...73...74...75...76...77 2 ...79...79...80...81...82...83...95...98
More information1 2 3 4 5 6 7 2.4 DSOF 4 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 5 6 7 8 1 2 3 4 5 1 6 7 1 2 3 4 1 5 6 7 8 1 1 2 2 2 2 1 2 3 4 5 6 7 8 9 10 2 11 12 2 2 2 2 1 2 3 2 4 5 6 7 8 II II 2 \ \ 9
More informationuntitled
SUBJECT: Applied Biosystems Data Collection Software v2.0 v3.0 Windows 2000 OS : 30 45 Cancel Data Collection - Applied Biosystems Sequencing Analysis Software v5.2 - Applied Biosystems SeqScape Software
More informationI117 II I117 PROGRAMMING PRACTICE II DEBUG Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara
I117 II I117 PROGRAMMING PRACTICE II DEBUG Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu@jaist.ac.jp / SCHEDULE 1. 2011/06/07(Tue) / Basic of Programming 2. 2011/06/09(Thu)
More informationエレクトーンのお客様向けiPhone/iPad接続マニュアル
/ JA 1 2 3 4 USB TO DEVICE USB TO DEVICE USB TO DEVICE 5 USB TO HOST USB TO HOST USB TO HOST i-ux1 6 7 i-ux1 USB TO HOST i-mx1 OUT IN IN OUT OUT IN OUT IN i-mx1 OUT IN IN OUT OUT IN OUT IN USB TO DEVICE
More informationACE Associated Computer Experts bv
CoSy Application CoSy Marcel Beemster/Yoichi Sugiyama ACE Associated Compiler Experts & Japan Novel Corporation contact: yo_sugi@jnovel.co.jp Parallel Architecture 2 VLIW SIMD MIMD 3 MIMD HW DSP VLIW/ILP
More informationOracle ILOM CLI コマンド用クイックリファレンス - ファームウェアリリース 3.2.x
Oracle ILOM 用クイックリファレンス ファームウェアリリース 3.2.x Part No: E40344-02 2014 年 4 月 Copyright 2013, 2014 Oracle and/or its affiliates. All rights reserved. このソフトウェアおよび関連ドキュメントの使用と開示は ライセンス契約の制約条件に従うものとし 知的財産に関する法律により保護されています
More informationRelease Notes for JMP book
8.0.2 JMP, A Business Unit of SAS SAS Campus Drive Cary, NC 27513 SAS Institute Inc. 2009.JMP 8.0.2, Cary, NC: SAS Institute Inc. JMP 8.0.2 Copyright 2009, SAS Institute Inc., Cary, NC, USA All rights
More informationScanFront300/300P セットアップガイド
libtiff Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby
More informationSun Netra 6000 モジュラーシステムご使用にあたって
Sun Netra 6000 モジュラーシステム ご 使 用 にあたって Part No.: 821-1853-11, 2010 年 11 月 Revision A Copyright 2010, Oracle and/or its affiliates. All rights reserved. このソフトウェアおよび 関 連 ドキュメントの 使 用 と 開 示 は ライセンス 契 約 の 制 約
More informationKeySQL for Microsoft Windows 6.0 : B28350-01 Copyright 2006, Oracle Corporation. All rights reserved. Printed in Japan. * Oracle Corporation Oracle Co
KeySQL for Microsoft Windows 6.0 2006 3 : B28350-01 Copyright 2006, Oracle Corporation All Right Reserved Oracle Oracle Oracle Corporation KeySQL for Microsoft Windows 6.0 : B28350-01 Copyright 2006, Oracle
More informationアセンブラ入門(CASL II) 第3版
CASLDV i COMET II COMET II CASL II COMET II 1 1 44 (1969 ) COMETCASL 6 (1994 ) COMETCASL 13 (2001 ) COMETCASL COMET IICASL II COMET IICASL II CASL II 2001 1 3 3 L A TEX 2 CASL II COMET II 6 6 7 Windows(Windows
More informationREDCap_EULA_FAQ
米国ヴァンダービルト大学との End User License Agreementと 大阪市立大学における REDCap 外部提供 (SaaS) 契約について 2017 年 6 月 1 日 Japan REDCap Consortium 注意事項 この資料の著作権は 大阪市立大学 REDCap グループに帰属します 私的使用を除き 本資料の全部又は一部を承諾なしに公表又は第三者に伝達する事はできません
More informationLAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License
LAN 2014 3 19 Copyright c 1993 2014 Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License. 1 2 1.1................................... 2 1.2.........................
More informationInformatics 2015
C 計算機の歴史 新旧のソロバン バベッジの階差機関 19C前半 手回し計算機 19C後半 20C後半 スパコン 1960年代 ENIAC (1946) 大型汎用計算機 1950年代 1980年代 電卓 1964 パソコン 1970年代 現在のコンピュータ Input Output Device Central Processing Unit I/O CPU Memory OS (Operating
More informationC
C 1 2 1.1........................... 2 1.2........................ 2 1.3 make................................................ 3 1.4....................................... 5 1.4.1 strip................................................
More informationPOWER LINK AIR 2.4 DS/OF 4 1 1 LINK AIR POWER LINK AIR 1-1 POWER 1-2 POWER LINK AIR 1 1-3 POWER LINK AIR 1 POWER LINK AIR PC1 PC2 PC3 PC4 DC-IN DC5V 1-4 1 1 2 3 4 1 5 6 7 8 1 2 3 4 5 1 1 2
More informationpptx
iphone 2010 8 18 C xkozima@myu.ac.jp C Hello, World! Hello World hello.c! printf( Hello, World!\n );! os> ls! hello.c! os> cc hello.c o hello! os> ls! hello!!hello.c! os>./hello! Hello, World!! os>! os>
More informationuntitled
13 Verilog HDL 16 CPU CPU IP 16 1023 2 reg[ msb: lsb] [ ]; reg [15:0] MEM [0:1023]; //16 1024 16 1 16 2 FF 1 address 8 64 `resetall `timescale 1ns/10ps module mem8(address, readdata,writedata, write, read);
More informationIntroduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for
Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for embedded systems that use microcontrollers (MCUs)
More information2.4 DSOF 4 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 1 2 SET RESET POWER PPP PPP 3 POWER DATA 4 SET RESET WAN PC1 PC2 5 POWER PPP DATA AIR 6 1 2 3 4 5 6 7 II II II 8 1 2 3 4 5 6 7 8 9 10 II
More information1 2 3 4 5 6 7 2.4 DSOF 4 1 1 1 1 1 1 1 1 1 DC-IN SET RESET WAN PC1 PC2 PC3 PC4 1 POWER LAN 1 LAN 2 AIR 1 LAN1 LAN2 RESET 1 1 1 1 2 3 4 5 6 7 1 2 3 4 1 5 6 7 1 2 3 > 4 5 6 7 8 1 1
More informationインテル® スレッドチェッカー 3.1 Linux* 版
... 2 1.... 3 2.... 5 3.... 7 4.... 10 Intel's Terms and Conditions of Sale IntelIntel Intel Corporation * 2007 Intel Corporation. 313445JA 001 2006 5 313445 JA 002 2006 9 2 : 313445-002JA 1. primes 1
More informationInformatics 2014
C 計算機の歴史 手回し計算機 新旧のソロバン バベッジの階差機関 スパコン ENIAC (1946) パソコン 大型汎用計算機 電卓 現在のコンピュータ Input Output Device Central Processing Unit I/O CPU Memory OS (Operating System) OS Windows 78, Vista, XP Windows Mac OS X
More information外部SQLソース入門
Introduction to External SQL Sources 外部 SQL ソース入門 3 ESS 3 ESS : 4 ESS : 4 5 ESS 5 Step 1:... 6 Step 2: DSN... 6 Step 3: FileMaker Pro... 6 Step 4: FileMaker Pro 1. 6 Step 5:... 6 Step 6: FileMaker Pro...
More information64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved
(Version: 2013/5/16) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)
More informationMicrosoft Word - D JP.docx
Application Service Gateway Thunder/AX Series vthunder ライセンスキー インストール 手順 1 1.... 3 2. vthunder... 3 3. ACOS... 3 4. ID... 5 5.... 8 6.... 8 61... 8 62 GUI... 10 2 1. 概要 2. vthunder へのアクセス 方法 SSHHTTPSvThunder
More information1 2 3 4 5 6 7 2.4 DSOF 4 1 1 POWER LINK AIR 1 1 1 1 1 1 POWER LINK AIR 1 1 DC-IN SET RESET WAN PC1 PC2 PC3 PC4 1 POWER LINK AIR 1 POWER PC1 PC2 PC3 PC4 DC-IN DC5V LINK AIR 1 1 1
More informationScanFront 220/220P 取扱説明書
libtiff Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby
More informationScanFront 220/220P セットアップガイド
libtiff Copyright (c) 1988-1996 Sam Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby
More information内蔵ハードディスクユニット-20GB (PG-HD2E4H) 内蔵ハードディスクユニット-40GB (PG-HD4E4H)取扱説明書 HARD DISK DRIVE 20GB(PG-HD2E4H) HARD DISK DRIVE 40GB(PG-HD4E4H) USER'S GUIDE
B7FY-0351-02 J E J 1 J 1 2 3 2 4 J 3 4 Preface Thank you very much for purchasing the hard disk drive. This hard disk drive provides a IDE interface and can be installed in the 3.5-inch storage bay of
More informationJava Desktop System Release 3 ㅦㅼㇶㅼㇺ㇬㇤ㅛ
Java Desktop System Release 3 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 819 0661 10 2005 2 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara,
More informationTH-65LFE7J TH-50LFE7J TH-42LFE7J - + - + PC IN DVI-D IN IR IN/OUT CHARGE OUT SERIAL IN LAN AUDIO IN (DVI-D / PC) AUDIO OUT AV IN (HDMI 1 HDMI 2) 19 3 1 1 11 2 12 3 13 4 14 5 6 15 7 16 8 17 9 18 10
More information.,. 0. (MSB). =2, =1/2.,. MSB LSB, LSB MSB. MSB 0 LSB 0 0 P
, 0 (MSB) =2, =1/2, MSB LSB, LSB MSB MSB 0 LSB 0 0 P61 231 1 (100, 100 3 ) 2 10 0 1 1 0 0 1 0 0 100 (64+32+4) 2 10 100 2 5, ( ), & 3 (hardware), (software) (firmware), hardware, software 4 wired logic
More informationPX-403A
NPD4403-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.x...15...18...19...19...21...22!ex...22 /...23 P.I.F. PRINT Image Framer...23...24...27...27...28...28...28...32 Web...32...32...35...35...35...37...37...37...39...39...40...43...46
More informationKeySQL R5.1 Release Note
KeySQL for Microsoft Windows 5.1 2005 10 : B19176-02 Copyright 2005, Oracle Corporation All Right Reserved Oracle Oracle Oracle Corporation KeySQL for Microsoft Windows 5.1 : B19176-02 Copyright 2005,
More informationuntitled
C -1 - -2 - concept lecture keywords FILE, fopen, fclose, fscanf, fprintf, EOF, r w a, typedef gifts.dat Yt JZK-3 Jizake tsumeawase 45 BSP-15 Body soap set 3 BT-2 Bath towel set 25 TEA-2 Koutya
More informationPX-673F
NPD4385-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.x...15...18...19...19...21...22...23!ex...23 /...24 P.I.F. PRINT Image Framer...24...25...28...29...29...30...30...33
More informationJava DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No
Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 817-0840-10 2002 9 Revision A Copyright 2002 Sun Microsystems,
More informationZinstall WinWin 日本語ユーザーズガイド
Zinstall WinWin User Guide Thank you for purchasing Zinstall WinWin. If you have any questions, issues or problems, please contact us: Toll-free phone: (877) 444-1588 International callers: +1-877-444-1588
More information18 C ( ) hello world.c 1 #include <stdio.h> 2 3 main() 4 { 5 printf("hello World\n"); 6 } [ ] [ ] #include <stdio.h> % cc hello_world.c %./a.o
18 C ( ) 1 1 1.1 hello world.c 5 printf("hello World\n"); 6 } [ ] [ ] #include % cc hello_world.c %./a.out Hello World [a.out ] % cc hello_world.c -o hello_world [ ( ) ] (K&R 4.1.1) #include
More informationr1.dvi
2014 1 2014.4.10 0 / 1 / 2 / 3 Lisp 4 5 ( ) 1 (5 1 ) 5 1 1.1? 0 1 (bit sequence) 5 101 3 11 2 (binary system) 2 1000 8 1 ( ) ( )? ( 1) r1 1000 1001 r2 1002... r3 1: (memory) (address) CPU (instruction)
More informationnew_logo.eps
Oracle for Windows NT and Windows 95/98 8.1.5 1999 5 : A62908-1 Oracle for Windows NT and Windows 95/98 8.1.5 : A62908-1 1 1999 5 1 Oracle Call Interface Getting Started Release 8.1.5 for Windows NT and
More information1 2 3 4 5 6 7 2.4 DSOF 4 POWER LINK AIR 1 1 1 1 1 1 POWER LINK AIR 1 1 DC-IN SET RESET WAN PC1 PC2 PC3 PC4 1 1 POWER LINK AIR DC-IN DC5V PC1 PC2 PC3 PC4 1 POWER LINK AIR 1 1 1 2 3 4
More information基本操作ガイド
HT7-0022-000-V.4.0 Copyright 2004 CANON INC. ALL RIGHTS RESERVED 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 4 1 1 2 3 4 5 1 2 1 2 3 1 2 3 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4 5 6 1 2 3 4 5 6 7 1 2 3 4
More informationEPSON PX-503A ユーザーズガイド
NPD4296-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.x...15...18...19...19...21...22...23!ex...23 /...24 P.I.F. PRINT Image Framer...24...25...28...28...29...29...30...33
More informationOracleコール・インタフェース for Windows スタート・ガイド リリース8.1.6
Oracle for Windows 8.1.6 2000 4 : J01324-01 Oracle for Windows 8.1.6 : J01324-01 Oracle Call Interface Getting Started, Release 8.1.6 for Windows A73022-01 Eric Belden Joseph Garcia Lisa Giambruno Michael
More informationEPSON ES-D200 パソコンでのスキャンガイド
NPD4271-00 ...4...7 EPSON Scan... 7...11 PDF...12 / EPSON Scan...13 EPSON Scan...13 EPSON Scan...14 EPSON Scan...14 EPSON Scan...15 Epson Event Manager...16 Epson Event Manager...16 Epson Event Manager...16
More information9 8 7 (x-1.0)*(x-1.0) *(x-1.0) (a) f(a) (b) f(a) Figure 1: f(a) a =1.0 (1) a 1.0 f(1.0)
E-mail: takio-kurita@aist.go.jp 1 ( ) CPU ( ) 2 1. a f(a) =(a 1.0) 2 (1) a ( ) 1(a) f(a) a (1) a f(a) a =2(a 1.0) (2) 2 0 a f(a) a =2(a 1.0) = 0 (3) 1 9 8 7 (x-1.0)*(x-1.0) 6 4 2.0*(x-1.0) 6 2 5 4 0 3-2
More informationiPhone/iPad接続マニュアル
/ JA 2 3 USB 4 USB USB i-ux1 USB i-ux1 5 6 i-mx1 THRU i-mx1 THRU 7 USB THRU 1 2 3 4 1 2 3 4 5 8 1 1 9 2 1 2 10 1 2 2 6 7 11 1 2 3 4 5 6 7 8 12 1 2 3 4 5 6 13 14 15 WPA Supplicant Copyright 2003-2009, Jouni
More informationNios® II HAL API を使用したソフトウェア・サンプル集 「Modular Scatter-Gather DMA Core」
ALTIMA Company, MACNICA, Inc Nios II HAL API Modular Scatter-Gather DMA Core Ver.17.1 2018 8 Rev.1 Nios II HAL API Modular Scatter-Gather DMA Core...3...3...4... 4... 5 3-2-1. msgdma... 6 3-2-2. On-Chip
More informationDS-30
NPD4633-00 JA ...6... 6... 6... 6... 6... 7... 7... 7... 7... 8... 8...9...10...11...11...13 Document Capture Pro Windows...13 EPSON Scan Mac OS X...14 SharePoint Windows...16 Windows...16...17 Document
More informationES-D400/ES-D200
NPD4564-00 ...4...7 EPSON Scan... 7...11 PDF...12 / EPSON Scan...14 EPSON Scan...14 EPSON Scan...15 EPSON Scan...15 EPSON Scan...16 Epson Event Manager...17 Epson Event Manager...17 Epson Event Manager...17
More information1 1.1 (JCPRG) 30 Nuclear Reaction Data File (NRDF) PC GSYS2.4 JCPRG GSYS2.4 Java Windows, Linux, Max OS X, FreeBSD GUI PNG, GIF, JPEG X Y GSYS2
(GSYS2.4) GSYS2.4 Manual SUZUKI Ryusuke Hokkaido University Hospital Abstract GSYS2.4 is an update version of GSYS version 2. Main features added in this version are Magnifying glass function, Automatically
More informationPX-504A
NPD4537-00 ...6... 6... 9 Mac OS X...10 Mac OS X v10.5.x v10.6.x...10 Mac OS X v10.4.11...13...15...16...16...18...19...20!ex...20 /...21 P.I.F. PRINT Image Framer...21...22...26...26...27...27...27...31
More information2
NSCP-W61 08545-00U60 2 3 4 5 6 7 8 9 10 11 12 1 2 13 7 3 4 8 9 5 6 10 7 14 11 15 12 13 16 17 14 15 1 5 2 3 6 4 16 17 18 19 2 1 20 1 21 2 1 2 1 22 23 1 2 3 24 1 2 1 2 3 3 25 1 2 3 4 1 2 26 3 4 27 1 1 28
More information第5回お試しアカウント付き並列プログラミング講習会
qstat -l ID (qstat -f) qscript ID BATCH REQUEST: 253443.batch1 Name: test.sh Owner: uid=32637, gid=30123 Priority: 63 State: 1(RUNNING) Created at: Tue Jun 30 05:36:24 2009 Started at: Tue Jun 30 05:36:27
More informationPX-434A/PX-404A
NPD4534-00 ...6... 6...10 Mac OS X...11 Mac OS X v10.5.x v10.6.x...11 Mac OS X v10.4.11...15...18...19...19...21...22!ex...22 /...23 P.I.F. PRINT Image Framer...23...24...26...27...27...28...28...31 Web...31...31...35...35...35...37...37...37...39...39...40...43...48
More information