equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * |
4 * |
5 * This code is free software; you can redistribute it and/or modify it |
5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as |
6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. |
7 * published by the Free Software Foundation. |
114 void write_inner_classes_attribute(int length); |
114 void write_inner_classes_attribute(int length); |
115 void write_signature_attribute(u2 generic_signaure_index); |
115 void write_signature_attribute(u2 generic_signaure_index); |
116 void write_attribute_name_index(const char* name); |
116 void write_attribute_name_index(const char* name); |
117 void write_annotations_attribute(const char* attr_name, AnnotationArray* annos); |
117 void write_annotations_attribute(const char* attr_name, AnnotationArray* annos); |
118 void write_bootstrapmethod_attribute(); |
118 void write_bootstrapmethod_attribute(); |
|
119 void write_nest_host_attribute(); |
|
120 void write_nest_members_attribute(); |
119 |
121 |
120 address writeable_address(size_t size); |
122 address writeable_address(size_t size); |
121 void write_u1(u1 x); |
123 void write_u1(u1 x); |
122 void write_u2(u2 x); |
124 void write_u2(u2 x); |
123 void write_u4(u4 x); |
125 void write_u4(u4 x); |