@@ -518,8 +518,6 @@ <h3 class="signature first" id="arch-instance_method">
518
518
< pre class ="lines ">
519
519
520
520
521
- 58
522
- 59
523
521
60
524
522
61
525
523
62
@@ -529,10 +527,12 @@ <h3 class="signature first" id="arch-instance_method">
529
527
66
530
528
67
531
529
68
532
- 69</ pre >
530
+ 69
531
+ 70
532
+ 71</ pre >
533
533
</ td >
534
534
< td >
535
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 58 </ span >
535
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 60 </ span >
536
536
537
537
< span class ='kw '> def</ span > < span class ='id identifier rubyid_arch '> arch</ span >
538
538
< span class ='kw '> return</ span > < span class ='symbol '> :dunno</ span > < span class ='kw '> unless</ span > < span class ='id identifier rubyid_elf? '> elf?</ span >
@@ -594,12 +594,12 @@ <h3 class="signature " id="binary_executable?-instance_method">
594
594
< pre class ="lines ">
595
595
596
596
597
- 85
598
- 86
599
- 87 </ pre >
597
+ 87
598
+ 88
599
+ 89 </ pre >
600
600
</ td >
601
601
< td >
602
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 85 </ span >
602
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 87 </ span >
603
603
604
604
< span class ='kw '> def</ span > < span class ='id identifier rubyid_binary_executable? '> binary_executable?</ span >
605
605
< span class ='id identifier rubyid_elf_type '> elf_type</ span > < span class ='op '> ==</ span > < span class ='symbol '> :executable</ span >
@@ -652,12 +652,12 @@ <h3 class="signature " id="dylib?-instance_method">
652
652
< pre class ="lines ">
653
653
654
654
655
- 81
656
- 82
657
- 83 </ pre >
655
+ 83
656
+ 84
657
+ 85 </ pre >
658
658
</ td >
659
659
< td >
660
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 81 </ span >
660
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 83 </ span >
661
661
662
662
< span class ='kw '> def</ span > < span class ='id identifier rubyid_dylib? '> dylib?</ span >
663
663
< span class ='id identifier rubyid_elf_type '> elf_type</ span > < span class ='op '> ==</ span > < span class ='symbol '> :dylib</ span >
@@ -697,12 +697,12 @@ <h3 class="signature " id="dylib_id-instance_method">
697
697
< pre class ="lines ">
698
698
699
699
700
- 184
701
- 185
702
- 186 </ pre >
700
+ 220
701
+ 221
702
+ 222 </ pre >
703
703
</ td >
704
704
< td >
705
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 184 </ span >
705
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 220 </ span >
706
706
707
707
< span class ='kw '> def</ span > < span class ='id identifier rubyid_dylib_id '> dylib_id</ span >
708
708
< span class ='id identifier rubyid_metadata '> metadata</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_dylib_id '> dylib_id</ span >
@@ -755,14 +755,14 @@ <h3 class="signature " id="dynamic_elf?-instance_method">
755
755
< pre class ="lines ">
756
756
757
757
758
- 115
759
- 116
760
758
117
761
759
118
762
- 119</ pre >
760
+ 119
761
+ 120
762
+ 121</ pre >
763
763
</ td >
764
764
< td >
765
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 115 </ span >
765
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 117 </ span >
766
766
767
767
< span class ='kw '> def</ span > < span class ='id identifier rubyid_dynamic_elf? '> dynamic_elf?</ span >
768
768
< span class ='kw '> return</ span > < span class ='ivar '> @dynamic_elf</ span > < span class ='kw '> if</ span > < span class ='kw '> defined?</ span > < span class ='ivar '> @dynamic_elf</ span >
@@ -804,12 +804,12 @@ <h3 class="signature " id="dynamically_linked_libraries-instance_method">
804
804
< pre class ="lines ">
805
805
806
806
807
- 188
808
- 189
809
- 190 </ pre >
807
+ 224
808
+ 225
809
+ 226 </ pre >
810
810
</ td >
811
811
< td >
812
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 188 </ span >
812
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 224 </ span >
813
813
814
814
< span class ='kw '> def</ span > < span class ='id identifier rubyid_dynamically_linked_libraries '> dynamically_linked_libraries</ span > < span class ='lparen '> (</ span > < span class ='op '> *</ span > < span class ='rparen '> )</ span >
815
815
< span class ='id identifier rubyid_metadata '> metadata</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_dylibs '> dylibs</ span >
@@ -862,17 +862,17 @@ <h3 class="signature " id="elf?-instance_method">
862
862
< pre class ="lines ">
863
863
864
864
865
- 49
866
- 50
867
865
51
868
866
52
869
867
53
870
868
54
871
869
55
872
- 56</ pre >
870
+ 56
871
+ 57
872
+ 58</ pre >
873
873
</ td >
874
874
< td >
875
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 49 </ span >
875
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 51 </ span >
876
876
877
877
< span class ='kw '> def</ span > < span class ='id identifier rubyid_elf? '> elf?</ span >
878
878
< span class ='kw '> return</ span > < span class ='ivar '> @elf</ span > < span class ='kw '> if</ span > < span class ='kw '> defined?</ span > < span class ='ivar '> @elf</ span >
@@ -917,18 +917,18 @@ <h3 class="signature " id="elf_type-instance_method">
917
917
< pre class ="lines ">
918
918
919
919
920
- 71
921
- 72
922
920
73
923
921
74
924
922
75
925
923
76
926
924
77
927
925
78
928
- 79</ pre >
926
+ 79
927
+ 80
928
+ 81</ pre >
929
929
</ td >
930
930
< td >
931
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 71 </ span >
931
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 73 </ span >
932
932
933
933
< span class ='kw '> def</ span > < span class ='id identifier rubyid_elf_type '> elf_type</ span >
934
934
< span class ='kw '> return</ span > < span class ='symbol '> :dunno</ span > < span class ='kw '> unless</ span > < span class ='id identifier rubyid_elf? '> elf?</ span >
@@ -974,14 +974,14 @@ <h3 class="signature " id="interpreter-instance_method">
974
974
< pre class ="lines ">
975
975
976
976
977
- 103
978
- 104
979
977
105
980
978
106
981
- 107</ pre >
979
+ 107
980
+ 108
981
+ 109</ pre >
982
982
</ td >
983
983
< td >
984
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 103 </ span >
984
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 105 </ span >
985
985
986
986
< span class ='kw '> def</ span > < span class ='id identifier rubyid_interpreter '> interpreter</ span >
987
987
< span class ='kw '> return</ span > < span class ='ivar '> @interpreter</ span > < span class ='kw '> if</ span > < span class ='kw '> defined?</ span > < span class ='ivar '> @interpreter</ span >
@@ -1023,14 +1023,14 @@ <h3 class="signature " id="patch!-instance_method">
1023
1023
< pre class ="lines ">
1024
1024
1025
1025
1026
- 109
1027
- 110
1028
1026
111
1029
1027
112
1030
- 113</ pre >
1028
+ 113
1029
+ 114
1030
+ 115</ pre >
1031
1031
</ td >
1032
1032
< td >
1033
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 109 </ span >
1033
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 111 </ span >
1034
1034
1035
1035
< span class ='kw '> def</ span > < span class ='id identifier rubyid_patch! '> patch!</ span > < span class ='lparen '> (</ span > < span class ='label '> interpreter:</ span > < span class ='kw '> nil</ span > < span class ='comma '> ,</ span > < span class ='label '> rpath:</ span > < span class ='kw '> nil</ span > < span class ='rparen '> )</ span >
1036
1036
< span class ='kw '> return</ span > < span class ='kw '> if</ span > < span class ='id identifier rubyid_interpreter '> interpreter</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_blank? '> blank?</ span > < span class ='op '> &&</ span > < span class ='id identifier rubyid_rpath '> rpath</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_blank? '> blank?</ span >
@@ -1072,13 +1072,13 @@ <h3 class="signature " id="patchelf_patcher-instance_method">
1072
1072
< pre class ="lines ">
1073
1073
1074
1074
1075
- 174
1076
- 175
1077
- 176
1078
- 177 </ pre >
1075
+ 210
1076
+ 211
1077
+ 212
1078
+ 213 </ pre >
1079
1079
</ td >
1080
1080
< td >
1081
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 174 </ span >
1081
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 210 </ span >
1082
1082
1083
1083
< span class ='kw '> def</ span > < span class ='id identifier rubyid_patchelf_patcher '> patchelf_patcher</ span >
1084
1084
< span class ='id identifier rubyid_require '> require</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> patchelf</ span > < span class ='tstring_end '> "</ span > </ span >
@@ -1119,12 +1119,12 @@ <h3 class="signature " id="read_uint16-instance_method">
1119
1119
< pre class ="lines ">
1120
1120
1121
1121
1122
- 45
1123
- 46
1124
- 47 </ pre >
1122
+ 47
1123
+ 48
1124
+ 49 </ pre >
1125
1125
</ td >
1126
1126
< td >
1127
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 45 </ span >
1127
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 47 </ span >
1128
1128
1129
1129
< span class ='kw '> def</ span > < span class ='id identifier rubyid_read_uint16 '> read_uint16</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_offset '> offset</ span > < span class ='rparen '> )</ span >
1130
1130
< span class ='id identifier rubyid_read '> read</ span > < span class ='lparen '> (</ span > < span class ='int '> 2</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_offset '> offset</ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_unpack1 '> unpack1</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> v</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span >
@@ -1164,12 +1164,12 @@ <h3 class="signature " id="read_uint8-instance_method">
1164
1164
< pre class ="lines ">
1165
1165
1166
1166
1167
- 41
1168
- 42
1169
- 43 </ pre >
1167
+ 43
1168
+ 44
1169
+ 45 </ pre >
1170
1170
</ td >
1171
1171
< td >
1172
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 41 </ span >
1172
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 43 </ span >
1173
1173
1174
1174
< span class ='kw '> def</ span > < span class ='id identifier rubyid_read_uint8 '> read_uint8</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_offset '> offset</ span > < span class ='rparen '> )</ span >
1175
1175
< span class ='id identifier rubyid_read '> read</ span > < span class ='lparen '> (</ span > < span class ='int '> 1</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_offset '> offset</ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_unpack1 '> unpack1</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> C</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span >
@@ -1210,14 +1210,14 @@ <h3 class="signature " id="rpath-instance_method">
1210
1210
< pre class ="lines ">
1211
1211
1212
1212
1213
- 91
1214
- 92
1215
1213
93
1216
1214
94
1217
- 95</ pre >
1215
+ 95
1216
+ 96
1217
+ 97</ pre >
1218
1218
</ td >
1219
1219
< td >
1220
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 91 </ span >
1220
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 93 </ span >
1221
1221
1222
1222
< span class ='kw '> def</ span > < span class ='id identifier rubyid_rpath '> rpath</ span >
1223
1223
< span class ='kw '> return</ span > < span class ='ivar '> @rpath</ span > < span class ='kw '> if</ span > < span class ='kw '> defined?</ span > < span class ='ivar '> @rpath</ span >
@@ -1259,12 +1259,12 @@ <h3 class="signature " id="rpath_using_patchelf_rb-instance_method">
1259
1259
< pre class ="lines ">
1260
1260
1261
1261
1262
- 170
1263
- 171
1264
- 172 </ pre >
1262
+ 206
1263
+ 207
1264
+ 208 </ pre >
1265
1265
</ td >
1266
1266
< td >
1267
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 170 </ span >
1267
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 206 </ span >
1268
1268
1269
1269
< span class ='kw '> def</ span > < span class ='id identifier rubyid_rpath_using_patchelf_rb '> rpath_using_patchelf_rb</ span >
1270
1270
< span class ='id identifier rubyid_patchelf_patcher '> patchelf_patcher</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_runpath '> runpath</ span > < span class ='op '> ||</ span > < span class ='id identifier rubyid_patchelf_patcher '> patchelf_patcher</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_rpath '> rpath</ span >
@@ -1305,12 +1305,12 @@ <h3 class="signature " id="rpaths-instance_method">
1305
1305
< pre class ="lines ">
1306
1306
1307
1307
1308
- 99
1309
- 100
1310
- 101 </ pre >
1308
+ 101
1309
+ 102
1310
+ 103 </ pre >
1311
1311
</ td >
1312
1312
< td >
1313
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 99 </ span >
1313
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 101 </ span >
1314
1314
1315
1315
< span class ='kw '> def</ span > < span class ='id identifier rubyid_rpaths '> rpaths</ span >
1316
1316
< span class ='const '> < span class ='object_link '> < a href ="Array.html " title ="Array (class) "> Array</ a > </ span > </ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_rpath '> rpath</ span > < span class ='op '> &.</ span > < span class ='id identifier rubyid_split '> split</ span > < span class ='lparen '> (</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> :</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span > < span class ='rparen '> )</ span >
@@ -1350,15 +1350,15 @@ <h3 class="signature " id="save_using_patchelf_rb-instance_method">
1350
1350
< pre class ="lines ">
1351
1351
1352
1352
1353
- 163
1354
- 164
1355
- 165
1356
- 166
1357
- 167
1358
- 168 </ pre >
1353
+ 199
1354
+ 200
1355
+ 201
1356
+ 202
1357
+ 203
1358
+ 204 </ pre >
1359
1359
</ td >
1360
1360
< td >
1361
- < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 163 </ span >
1361
+ < pre class ="code "> < span class ="info file "> # File 'os/linux/elf.rb', line 199 </ span >
1362
1362
1363
1363
< span class ='kw '> def</ span > < span class ='id identifier rubyid_save_using_patchelf_rb '> save_using_patchelf_rb</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_new_interpreter '> new_interpreter</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_new_rpath '> new_rpath</ span > < span class ='rparen '> )</ span >
1364
1364
< span class ='id identifier rubyid_patcher '> patcher</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_patchelf_patcher '> patchelf_patcher</ span >
0 commit comments